added ipv6 to BinaryToDottedPort, 1st attempt
fixed ipv6 for BinaryToDottedPort
fixed BinaryToDottedPort to handle IPv6, added tests, and made it more general
explicit string lenght check for ipv6
Merge pull request #4 from spikebike/master

Adding IPv6 to BinaryToDottedPort, including some tests.