Added gps location gathering. Need testing.