Updated code with major revisions to network object storage.  Moved everything from my list implementation to using C++ std::list.  Fixes some issues with shared data access, also makes the code cleaner and easier to read.