Adds the first two functions, in a rather primitive state. Particularly geolocate, which is completely lacking in comments. The first stage of the github-curated project.