Made it an application
Fixed bugs
Renamed to symphony_compiler.erl