Enable DbModels to override defaults based on context
To enable inheritance and perhaps other context-sensitive fns
Test kvs whose default changes on subsequent context calls.
default raises KeyError rather than NotImplementedError
Fix spacing
Pass key to KeyError instances
Remove ide auto-spacing of assignment
Merge pull request #67 from edx/dhm/default_function

Enable DbModels to override defaults based on context