Contains classes to get and parse command line arguments and run the compilation process. All static globals should be found in this package.