Testing Framework

The scene is set for some serious testing.  Just need to come up with some tests. Yezirrr.