Added NetModule

NetModule is the base class for modules interacting with other nodes on
the internal network. NetModules can be given a fixed id at comile time
so modules on other nodes can access them via this id. If no fixed id is
needed the modules will be given one at run time.