Testable routing 188

Fixes #188 
And these tests for the `MemoryProxy` probably could be moved to `flocker.route.test.test_memory`