Add a "center view on geolocation" button (see issue #175)

I added buttons for mobile and desktop, but just wanted to call out the timing of when a user's location is retrieved is a bit slow - the geolocation button will appear before the browser knows for sure where the user is.