Change to use Browserify instead of RequireJS

- Update both the dev and dist build to use Browserify
- Refactor package.json and client/bower.json
- Optimize Grunt and add a timer for Grunt