Dist datastore refactor

Some changes to the dist-datstore and @Ignoring some tests to get past failures that aren't related, yet.
I'd have to go rewrite a handful of tests that expect it to be registered on the constructor. I lined it up in the "shortest path to success."