Tiny improvements
- Make it possible to set custom Port when building http requests
- Add a
.decoding(_ error: DecodingError)
to HTTPResponseError and return it on CombineHTTPClient when decoding fails. This will make it possible for clients to better debug decoding issues.