Let's try out CoffeeScript!

Yay!!

- [x] switch to .coffee files and build on install
- [ ] Add CoffeeLint support
- [ ] Install as npm module?