This causes it not to be fully escaped when being passed through to connects static provider causing:
/Users/tomg/Dropbox/Code Repo/Server/public to go through as /Users/tomg/Dropbox/Code in turn causing a 404.
I have tried setting o.root to dirPath and then changing the req.url in the passes however this then causes #14 to occur.
Adding failing test for #19
Fixing #19 for legacy