Backend setup. Routing and testing.