Relish

I've got lots of new tests and a revised README.  I'm still working on more tests and more README updates, but it's time to start the PR process and see if we can get some of this merged.