changes to map creation and zoom

map is created programatically
added zoom buttons