Merge pull request #5 from cpacey/master

Make uploading coverage data to coveralls a separate step
Adding pretty coverage reports to npm test

We were previously only using coverage for Coveralls, but that seems silly
now :).