do not write js file if coffee fails to compile - also some nicer logging and colors