Add tests

Tests use prova which is a nice wrapper for tape. This lays the ground work
for future tests.

run tests with `npm test`, just like before.