Achieve complete unit test coverage
Currently unit test coverage stands at approximately 80% of lines and 40% of classes. These should ideally be 100%.
Note: by the release of version 0.2.1, coverage stood at approximately 88% of lines, 75% of functions, and 56% of classes. This is mainly due to all new code being covered rather than existing code receiving any coverage.
Deleting a branch is permanent. It CANNOT be undone. Continue?