More tests, add errors

Basically I still have to rewrite a whole lot of stuff which is in the live
code.

But at least I can start and eliminate .toString() tests.