lab2(p3)

Removed Scanner argument processing in favor of using primitive type
checking tools. Not satisfied with the state field method for escaping
when an exception is expected but NOT thrown.