New route service provider structure
Merge pull request #50 from nWidart/new-route-provider

New route service provider structure