Testing setup

I think this should get us started writing substantive tests.  

@prose/contributors please take a look / weigh in when you have a chance, I'm eager to merge this and then start adding lots of tests!