Start using browserify for the JavaScript

- Contains gruntfile to do the compilation steps
- Unit tests have been separated out into bundle-test.js
- Adds package.json to help people get setup easily
- Adds directions to README.md on how to run this

Change-Id: Ibec6889e7a549d9107e21cf4cf77caa940702fc6