Added classes LoaderFactory and Extension
Added environment for tests
Added test for class File
Added tests for Compiler
Added function for cleanup temporary directory for tests