All labs working. Got bored added a GUI and exception handling to Lab 4