added browserify

Just need to make sure to call `npm run dist` before tagging a new release on github, and updating the `bower.json` file with the current version (or create a script to do that automatically)

Closes #54