Initial nat-pmp gem

Needs network poll etc.