Basic location detection and updating implemented and functioning.