Completing control script and testing functionality.

1. Renamed python/python_utils.py to python/utils.py.
2. Created the Options class to encapsulate various compiler options.
3. Made the control script smarter in respect to determining which actions should be taken for which files.
4. Corrected the filename extension of the compiler's output (depends on last step).
5. Tested functionality and new features.