map will now load as soon as user reaches page, and clicking the geolocate button will center user on current location with oriignal zoom settings. Still need to handle case where user denies geolocation but map will still be rendered to center on some default location and zoom.