Update Dev Dependencies

Updating a development dependencies (sinon, grunt-browserify, grunt-contrib-watch, and grunt-mocha-test).

A number of the grunt steps giving more meaningful names, and 'client.js' is now the uglified version (less than half the size of the generated version). This also contains a comment, so it is easy to see which version of the client you have.