add multi-tenant capable routing
retool tests for new m.route signature

- Change signatures in tests
- Update failing tests due to redirection issues (#250)
- Include m.route.clear for testing