added asd for the compiler, it can build compiler
fixed --out-path
started calling the compiler as a subprocess
moved compiler to code