Requests support (for real this time) !

@joshthecoder: I'm going to clean up the commits (t's based off some of my work from almost a year ago).