Add support to receive headers

Add support to pass custom headers

Fix spacing and missing parameters

It does keep spacing consistent.
Pass headers for all verbs.

Standarize use of single/double quote.
Add headers tests for all http verbs

Update docs for new headers param