Give a better error message if given a file that does not exist
Improved command-line help output, added an option to print the version