A router for incoming routes .. yeah Checks a given route against an array of routes and returns the match including possible route parameters