Merge pull request #22 from DarrellMozingo/master

Fully tested Metrics helper class
version update
now the client tries to parse the IP and only if it fails it will try DNS resolve, fixing the issue where no name exists

also defaulting to IPV4 if IPV6 available