Full coverage

This pull request gets the build to 100% test coverage, which allows it to pass the travis-ci criteria set.