Route tests

issue #1773

- Adds functional tests for frontend routing
- Tests the request-response contract
- Requires db access at the moment
- Tests #1790
Merge pull request #1805 from ErisDS/route-tests

Route tests