Lots of stuff. Clean up of classes and usings, some code formatting, some output formatting, command line argument for file, error messages for bad argument.  Maybe more.