Port on https:// should return 443
Now handling different default port per protocol
Regardless of the protocol's case the correct port should be returned
Regardless of the protocol's case the correct port should be returned