Updates build to grunt v0.4

Adds 0.4.x compatible versions of the grunt-mocha and grunt-contrib grunt plugins
Adds the chai js assertions library for use with mocha
Adds underscore, backbone, jquery-browserify, twitter-bootstrap, node-uuid, rangy-browser, and handlebars runtime dependencies
Makes specs file clean and regenerate
Adds grunt-coffeelint to dev dependencies
Adds test scripts output to gitignore