Data Mapper Pattern Implementation

Data Mapper added. It would be easy now to add Null Object as well!