dict provider set up.  just tweaking naming/tests
removed egg junk from previous commit