YARD is da bomb
May as well depend on a hyperdex gem that is publically available
Specs, docs, and some major refactoring

I finally girded my loins to write some test cases, which required
documentation, and which then triggered some fairly wicked refactoring.

On the upside, I can be reasonably sure that the gem now at least
*minimally* works, and will stay that way.