Add CoffeeScript support (also, convert non-vendor javascripts to coffeescript)