Compiler now actually compiles files, still fails when they are executed due to import errors. Temporarily removed test function sanitation