Set up grunt based build

The project related metadata is stored in package.json. If you want, you can even publish the module at NPM very easily. Some frontend modules exist there already as it is easier to consume them using browserify this way.

When setting up a new version, do following:

1. Bump version at package.json
2. `grunt refresh` to update the files (it defaults to `watch` mode by default)
3. Commit `git commit -m "Bump version"`
4. Tag the commit

Because the output needs to change on bump, `npm version` cannot be used. Follow this flow instead.