test suite cleanups

Cleaned up the test suite and made it as presentable as possible.
Conformed style, formatting, and practices.

Assert's tests are lauded as examples and reference material - we
can't have them be difficult to read and understand or contain
anti-patterns.

Closes #117.
Merge pull request #122 from redding/kr-cleanup

test suite cleanups