Refine test base, make more programatic
Refine tests a little more
WIP make real test

before I try to cut this apart.
Real, live tests