add some functions to objects step and route

add-step, edit-step, delete-step, get-step, add-route, edit-route,
delete-route, get-route