Add failing spec for PUTs and some DRY cleanup.
Add failing spec for PUTs and some DRY cleanup.

Omnihuron/webmock,bblimke/webmock,maruware/webmock,taiki45/webmock,ixti/webmock,webmock/webmock,influxdb/webmock,sferik/webmock,hobodave/webmock,hilben/webmock,henrik/webmock,avantcredit/webmock,arronmabrey/webmock,davidbegin/webmock,xuwupeng2000/webmock,qrush/webmock,spjsschl/webmock,sinisterstuf/webmock,VincentZhao/webmock