#10 - Add code coverage

Substituted grunt-blanket-qunit for grunt-contrib-qunit; Added
grunt-contrib-connect to support Phantom.js; Added conditional
gruntReport script to demo page.
Renamed unit-tests

Updated some unit-test names to better reflect conditions.