BF set_ipv4_addresses should call addSubnet
DOC/STY pylint cleanup, including many new docstrings