Convert dataset tests to use omega

Deep Equals on a map is such a nice thing to have.

Doing a bit of futzing with the interface to get it to compile. More
tests should drive out the interfaces and implementation.