fix transaction routes to work with new ownership assertion and move container tests to be executed after transaction tests
add error handling to commit route
passing server tests :)