A little test framework
No longer header-only