The only thing in HTTPResponse being used is reason_phrase_for_code, which is just a static helper method. Move it to its own file and remove HTTPResponse. This is just one less thing to have to port to an upcoming HTTP header refactor.