Split the port of if there is one.
Split the port of if there is one.

We get lookup errors if we leave the port on, obviously.
This was missed because we mocked the DNSResolver to return addresses
we wanted in tests.

Fixes #29

bepress/camo,bepress/camo,reedobrien/camo,reedobrien/camo