Removed unused code

Removed all top-level references to Scanner as well as extraneous throws
declarations and methods that simply were not being used. Even simpler
to implement now.