Add cookie support

- Add `Request.AddCookie(Key, Value)` for passing cookies with request
- Add `Response.Cookies` for reading cookies from response
- Add `URLDecode` helper
- Refactor response helpers