Add: Logging on direct run
Add: Method for determening the external ip. Could use some cleanup...
Add: Get the external address with nat-pmp if possible, and do not
run upnp and stun if it can be avoided