new slide in architecture diagram
move all calls to Run() and Shutdown() inside of Fitness.  add notion of invisible nodes.  TestNetworkVerify now passes
all tests pass, tons of data races still at large
make shutdown() happen synchronously rather than async
delete a few tests that are no longer relevant
add comments to explain recent changes on shutdown
update architecture diagram to reflect recent changes