Some edits discussed in code review

    Rename caches to cached_values
    Rename self.augmented_model_instance to self.config_object
    Improve docstring
    Add a few __repr__ functions
    Renamed 'augmented_source' to 'original_datasource' in augmenteddatasource