Fix Issue #26

Added comments describing why the empty exception catch exists. Basically, not all addresses returned from netifaces are internet addresses; shoal only needs internet address and things like Ethernet or MAC addresses don't matter.