Handle ports without a mac address (like when the gateway is cleared).
Test for mac addresses more robustly.
Merge pull request #131 from ryanpetrello/bug/fix-router-gateway-clear

Handle ports without a mac address (like when the gateway is cleared).