Adds test coverage stats

Using code coverage we can provide stats on how well the code is tested
Improves test coverage to 100%
Merge pull request #4 from mattseymour/test-coverage

Test coverage