Adding support for CoffeeScript, cleaning up compiling logic