Merge pull request #18 from jrperritt/master

Give more control to user
Adding test
Ensuring that bodiless requests aren't sent with Content or Accept headers
Fixing small mistake
Accept headers are applicable to all requests
Merge pull request #19 from jamiehannaford/content-headers

Prevent content type header for requests w/out a body
use Accept header if it exists