switched to using NETWORK instead of ETHIF;
expanded state to include list of IP addresses bound to the network interface;
added functions to bind/unbind IP addresses to the network interface;
added FIXME and TODO;