Added compiler and simulator skeletons classes and unit tests. All tests pass
Added Vim swap files to gitignore.
Added testing script, adjusted cases and source.

After much finagling with unittest for Python 2.4, the easiest way to run tests
is to run the runttest script in the root directory.
Adjusted test script run tests based on CLI arguement; added Makefile to call script with arguements.
Added sources, libraries, and tests for DC_EX design.
Implmented Compiler run function.

Implemented Run function for Compiler class and removed include dir adding function. All tests pass.
Added work dir cleaning function to TestCompiler.
Added program output files and directory to gitignore.
Renamed Compiler arguements, variables for better clarity.
Revised test script to consolidate all cases into one suite when given no arguments.
Added input dir to gitignore.
Implemented command file writing function for Simulator class.
Implemented Run function in Simulator class. All tests pass.
Added option to Simulator to redirect WLF files to output dir.
Added vsim command to redirect signal dump file to output directory.
Increased verbosity of unittest.
Adjusted Simulator class to always include CLI flag in initial invocation.
Implemented SAIF conversion function.
Added Synthesizer class and test cases. Began implementing input file writer.
Finished implementing input file writing function for Synthesizer. Still need to confirm that all required input files will be placed correctly.