Update to use coffeescript

Also, stop being broken.