Clean up "Not Yet Implemented" tests

This commit adds in tests for places that were previously
marked as "Not Yet Implemented".  Additionally, a couple
of mistypes were discovered and fixed in heretofore untested
methods.

Close #22