Rewrote some JavaDocs, added a log file to the TestRunner and added a
new test case