added subclass for Canvas.java
partway through adding test documentation (and a few more tests)
Merge pull request #21 from hogbait/document_testing_strategy

Document testing strategy