Update assertion methods to be more obvious.

This includes docblock fixes, remove duplicate assertions, fixing assert true/false, and changing some tests to use the new assertions.
Merge pull request #835 from BlaineSch/bug/assertTrueFalseFix

Update assertion methods to be more obvious.