Added Map.js the class for the map object
first outline of the public API