added TrackService implementation and hooked it up to SearchController