[Feature] Better Query Parameter Handling

When making a PUT/POST/PATCH request with a body then additional segments
will be used as query parameters, otherwise they will be used as form
data.
Merge pull request #29 from jonnii/better-parameter-handling

[Feature] Better Query Parameter Handling