Added a method "map" for mapping from the porperties of the objects to the keys of the dictionary. The default implementation returns a dictionary where keys and values are the same.
Added tests for custom mapping
Added documentation for custom mapping
Merge pull request #13 from amseddi/mapped_model

Added map method to handle custom mapping