Request response pretty printing - second attempt

second attempt at this - I had deleted my fork, and on recreating it I can't get it to reference the previous pull request. See pull #52 for comments