New test framework

Dude. Cool new test framework. Everyone needs one.