Update to test tooling.

* Added mocha
* Added code coverage with thresholds
* Updated Grunt tasks
* Updated dev dependencies
bump version and update copyright