added some sophistication to the HttpResponder, and fleshed out docs a little more