Added PhoneGPSManager
Added PhoneGPSManager that manages the process of getting location
Remove double copying to save work from the garbage collector