Adding some tests for our router. They look ugly but that's what you get, son
The 'One module to rule them all' philosophy doesn't really cut, right? Let's spread those tests apart
Using mocks to test our routers