added layer control and various base maps, although the map is broken right now