Content-Type header is only set if payload is set and payload returns a non-empty string.
Added raw payload.
Added data to shorthand requests.
Added PUT to shorthand.
Added DELETE to shorthand.
Removed build tag.
Wrapped test to require environment variable.