add new routing methods
add tests for RouteObject
add tests to RouteObject