Remove Map-GraphicsMap inheritance relation...

-Map exists now without a GraphicsMap.
-Many functions' names are changed, Map sends signals on its own.
-This closes issue #4.