Add message body and custom headers

We needed to be able to create NTLM-authenticated POST requests, including custom headers and a message body. We made modifications to allow these to be passed in as 'option' attributes, and they are then used in the authenticated httpreq request.

This functionality may be useful to others as well, and previously existing functionality remains intact. I've updated the README.md to demonstrate the additional functionality.