add tinytest harness

from the superfluous PR dept.

this doesn't actually add any tests, but just gets the framework in place for writing them!

i'm just getting started with TinyTest, but maybe this will spur someone to fill in some tests... or if someone can add some info/docs/links on how i may get around to adding these too.

![image](https://cloud.githubusercontent.com/assets/514002/2939658/39932394-d953-11e3-87d8-ecfa97a3f496.png)