changed coffeescript engine so it uses temporary files #460