Fixed bugs in router, now post data and first set of backend test pass