add optional 'headers' param to allow for {'Accept-Encoding': 'gzip, deflate'} and other custom headers
Merge pull request #330 from stevencdavis/master

add optional 'headers' param to allow for 'Accept-Encoding' headers