added the ability to pass headers thru the options param in the fetch
function signature.

TODO: add tests