Refactor out CLLocationManagerDelegate methods to their own class for a Lighter View Controller