Route manager now caches route matches.
Corrections recommended by Code Climate.
Merge pull request #2 from DyslexicChris/Route-Caching-Feature

Route match caching