Remove temporary and unhelpful test.
Add the ability to preprocess your rows.
Clean up tests a little bit.
Fix some style and error handling issues.

Thanks @davecheney for the review!