Part 5: Carry end-point params from the method to the impl.

Ok, I haven't yet followed back everywhere where the result is being used so this might be wrong.

Does everything that relies on this result know that `http://example.com/path1/../path2/` is equivelent to `http://example.com/path2`.

Is it not safer to return a path without dots in it?