Added grunt, mocha, expect, .jshintrc
`grunt` can now be used to run jshint and mocha unit tests
`.jshintrc` should be used in the editor used by the developer so that it conforms to the projects settings
Merge remote-tracking branch 'origin/master' into gh-pages
Update documentation.