refactored IMap class
Merge pull request #75 from ankurankan/dev

refactored IMap class