arp and vxlan support added

@vishvananda ready for you too look at.
ah ok. I thought you had left it in here by accident. You can leave it in then. Could you add a docstring to explain what it does?