add coffeescript support. need to start converting node stuff