Moving js into its own file, adding support for requesting current location, more UI elements
Including support for geocoding locations