Shannon - added geolocation library and functions.