Move non-routing classes outside of routing.
Rename 'routing' directory to 'routers'.

This should make package importing clearer.
Reorganize TODO
Merge integration test fixtures.
Remove empty unit test directory.