Adds unit tests

* Adds unit tests for a number of simple use-cases the task should be able to handle
* Test output is generated using the task, then handed off to grunt-simple-mocha
* Run tests with `grunt test`