Full refactor

- Use Coffeescript instead of Ruby (+ Opal javascript conversion)
- Add a change log
- Add a Travis CI file to build and test the module
- Update module dependencies
- Enrich the package.json
This line follows the official "howto" for Travis CI builds of atom packages.
Officially, this forces the build to happen on MacOSX.

See:
https://github.com/atom/ci#why-is-the-language-set-to-objective-c-for-travis-ci