Partially Revised Compiler.

Reduced redundancy, globals, etc.
Incomplete FileReader.h