added loadPlaces() function
took addPlace() and submitPlace() out of setMap(), and made addInfoWindow() out of submitPlace()