DDD
Tests + implementation for collection configuration stuff
Unit tests surrounding extended config shit for Context, Collection
Moar dict config behavior junk
Formatting
Tie things together.
Changelog re #89, implements #89