WIP

This commit should make the routeService a global service and add a
query object that when changed automatically runs a new query.