Added bulk of implementation for PUT responses, see e-mail

Haven't completed implementation because I think we'll be re-using some of these additions for other methods, would like to merge to master, please take a look and I'll send an e-mail w details.
Indentation