This is a substantial rewrite of the core module. It generalizes the handling
of common data object types, especially images and tables. The returned data object
can now be treated somewhat like a dict by invoking the keys() method or using
`__getitem__` behavior, which should make it easier to use generally. It also addresses
[issue 6](https://github.com/MillionConcepts/pdr/issues/6).