Restructured the selection of the LLVM target platform to be cleaner, more consistent, and more verbose with exceptions
Structurally rearranged Main.java in order to accommodate future modifications/improvements.
Added support for "verbose" option
Improved styling in recently updated sections
Further cleanup regarding the main class metadata
Updated the compiler to accept only one main source file at a time
Fixed errors relating to the compiler only accepting a single source file
Merge pull request #9 from Brinsky/master

Improvements in compiler structure (and speed!)