added basic location manager implementation with map zoom and center on location change