Location Tracking Service Fixes

Made the GPSTracker a singleton so that we don't have multiple location
info floating around in the app