Added assembly information and made the pre-requisite .NET Framework 4 (Client).
Fixed a bug where the --height and --width options didn't work.
Added the ability to display the version of the program.
Added more refactoring to better follow .NET conventions.
Made it so that an exit code of 1 is associated with help/version, and 2 for
thrown Exceptions / fatal errors.