Less verbose; More organized code
Better error handling
Merge pull request #1 from scott-be/IP-Address

Ip address