Updated compiler to take in a list of include directories to search for files.  Additionally, used standardized argparse module for parsing command-line arguments.
Updated build file to use new compiler flags.