better variable and function names
refactored more into stopservice - previously searchmapper
added caching for each stop as well