fix http route recursion

Not much to it. Oh, and I wrote you a unit test to add to your collection.