Added more tests + refactored a little.
Refactored tests.
Refactored tests.
Added some tests.
Removing these files from coverage report.
Merge pull request #36 from chrispitt/add-some-tests

Add some tests + refactored others