-Took out scanner in favor of buffered reader and input stream reader
-Changed some printStackTrace( to print to System.err instead System.out
-Made all the error output go to System.err