1. Added methods for saving and fetching maps.
2. Enhance user entity interface.
Merge remote-tracking branch 'Minerva/master'