compliler

add the compiler file with commandline interface