WIP, conversion to JS + browsertify

**Work in progress.**

Fix #2. Conversion to browserify:

1. to make the code easier to maintain, thanks to file modules instead of concatenating files with an intro/outro.
2. to make use easier, and publish to npm instead of bower (allow the removal of the shim repo).

Browserify allows UMD module generation, so the plain JS file could still be generated.

Conversion to JS to make it easier to contribute, since most people don't use coffeescript; and CS brings little to no value on this project. It also simplifies the browserify implementation.