Creates LocationTracker model and adds public interface to SearchFragment to decouple the activity and fragments more.