Move responsibility of knowing the directory to the router and out of the RequestStore.
Remove all commented code.  Extract duplicate test code for comparing byte arrays in to a testHelper class method.
Move duplication of router to single creation in the Connection class
major refactoring.