correct driver for name.ext1.coffee

Before it was only looking at ext1.coffee, not coffee.

Fixed depends to have node standard callback format.

Changed step to not expect a function with a return value to be
synchronous - as coffee-script often has an unused return value.