DistCache namespacing and some test cleanup

8afb46d fixes the intermittent issues we were having with the tests blowing up when using DistCache
i can, but as it stands now, DistCache doesn't know anything about MrContext. MrContext creates an instance of DistCache with the a path. I can change it so an MrContext is passed to DistCache instead