* Add search for best route and refactor setupNat to setupAddress * Update setupAddress and make enr ports in discovery optional * Add specific error log when no route is found * Use bindIP if it is public * Adjust some log levels