Support https requests

Previously Catcher has not support API requests made to https endpoints,
this change updates the `net/http` integration to use `URI` to determine
the correct port, and set `use_ssl` to be true where the `scheme` is
`https`