Update grunt task to also generate code coverage
Add support for Coveralls.io, and other development workflow optimisation