The compiler now prints out the help information when no arguments or options are passed to it. Previously, it attempted to proceed as normally, usually faltering when unable to find a config file.
Reduced redundant (and inconsistent) code for determing a default config file. Created a simple method to do so.
Merge pull request #5 from Brinsky/master

General Compiler Interface Improvements