Maps and Map.cpp

altered maps to be readable, created implementation for Map class