Added module_parse_tree to Compiler object to map module names to their
original PyParsing parse trees so that when a module is instantiated then
the compiler just recompiles the code.