First cut of model.py (wrapper class for Network class and container class for top level Network and implements Run() and Reset() )