Lecture 29 - Exceptions & Starting Java