A very horrible test suite added for the purposes of handing in this
assignment.

Signed-off-by: Henry J. Wylde <accounts+git@hjwylde.com>