Furtherscape

This is basic functionality allowing making requests that are unsafe or require a body such as DELETE, PUT, etc...
Since Representors is a different package it's out of this PR's scope to fix it.