Enable 'grunt-contrib-watch' for development

#8
Add some metadata for the project (license, repo)
- Setup index.html for mocha to allow for running tests in a browser, rather than just nodejs.
- Switch to chai assertion library rather than assert so that it works in the browser as well
Enable grunt-contrib-connect webserver for use with mocha and live reloading when using "grunt dev"

Fixes #8