Use grunt for the build
- Build a version of the lib with and without the dependencies embedded
- Add commonJS support
- Prepare for npm registration