Just run tests via mocha directly

Grunt makes errors hard to trace, and screws up the formatting
Coerce templates to be strings

(nodejitsu deploy complained)

```
error:   Error running command snapshots activate
error:   Nodejitsu Error (500): Internal Server Error
error:
error:   There was an error while attempting to start the app
error:   Error spawning drone
error:   Script prematurely exited
error:
error:   This type of error is usually a user error.
error:   Error output from app:
error:
error:   …/node_modules/handlebars/lib/handlebars/compiler/compiler.js:1254
error:       throw new Handlebars.Exception("You must pass a string or Handlebars AST t
error:             ^
error:   Error: You must pass a string or Handlebars AST to Handlebars.compile. You passed <!DOCTYPE html>
error:   <html class="no-js">

……

error:   </html>
error:       at new Error (unknown source)
error:       at Error.Handlebars.Exception (/opt/haibu/apps/ubntjoey/InstantIt/package/node_modules/handlebars/lib/handlebars/utils.js:8:41)
error:       at Object.exports.attach.Handlebars.compile (/opt/haibu/apps/ubntjoey/InstantIt/package/node_modules/handlebars/lib/handlebars/compiler/compiler.js:1254:11)
error:       at /opt/haibu/apps/ubntjoey/InstantIt/package/node_modules/wheelhouse-handlebars/lib/handlebars.js:38:45
error:       at fs.readFile (fs.js:176:14)
error:       at fs.close (/opt/haibu/apps/ubntjoey/InstantIt/package/node_modules/st/node_modules/graceful-fs/graceful-fs.js:90:5)
error:       at Object.oncomplete (fs.js:297:15)
```
Cleanup publish task