Fixes issue with GET and no data passed in, where `?` would get appended on the URL
HEAD should be treated like GET, except its response has empty body
Ability to remove header fields when passing `null` as value to the `header` method (`.header('X-PINGPONG', null)`)
Added OPTIONS verb
Merge pull request #3 from w00fz/fixes

Various fixes and small enhancements