Added CoreLocation and GPS Functionality