adding istanbul and coveralls dependencies

Setting up a `cover` script... `npm run cover` to execute locally.
Ignoring `coverage` folder (this shouldn't be checked in)
utils debug tests
updated and new tests for code coverage
Merge branch 'master' into code-coverage
Merge branch 'master' into code-coverage
middleware test updates for coverage
new layout test for code coverage
delims changes for code coverage
more tests for code coverage
tests and a fix for code coverage
code coverage for mergePartials and normalize
code coverage for lookup
code coverage for compile and render methods
code coverage for mergeContext
code coverage for middleware
coveralls support
surpressing error output during test

one of the middleware tests was causing red error output (valid test)
Surpressing so it doesn't look like something is wrong when running the tests.