Added support for request headers. :rocket:

Allows for either hardcoded or dynamic request headers, using a similar
approach to retrofit.