Add test coverage

Istanbul test coverage and coveralls integration.

Test is failing because Coveralls is not activated on Yeoman. You can see though the coverage report at the end of the build.

Now that I'm a Yeoman team member, can I get access to the organization and write-access? I could setup coveralls reports and make this PR pass.