Geolocation script setup

The geolocation JS (documentation at top of file) and its inclusion in the theme.