Add code to disable ip sharing with multiple ports

This pull request raises the IpAddressInUse exception when a port is created with the ip address already in use by another port with in the same subnet.