Replace some of the private http_* methods with attr_reader

in all of the current supported routes i've switched from using methods that just return a variable to using attr_reader's.  This cleans things up a bit.  I don't think it sacrifices any readability, it should make some things more obvious.

I've also gone ahead and added some more tests for style.