Cleaned some things up and flushed out the manager class... I think all of the code is hopefully there for this to work without adding/removing nodes. Needs to be debugged still though