* Replaces jasmine-node with Karma and Grunt watch for testing
* Validator errors object has an all() method to get all error messages
* Adds Istanbul for test coverage reporting