Improved unit tests
This PR works to improve the unit tests in /gwpy/tests/
.
Multiple commits will be made and pushed, testing the travis-ci build and coveralls updates. Please don't merge until I think this work is done.
Additionally, any new bugs uncovered by new tests will be fixed inline.