Ensure query args are always URL encoded

Fixes issue #85, where invalid URL (containing spaces) was sent and rejected by Amazon ELB with nasty error, not parseable by this package.

Also add DELETE function for completeness.