Checkpoint: Sketching out additional tests for client repository
Additional functionality on client and client repository, working towards being able to automatically update client and node references at runtime
Use sets instead of lists for pub/sub types, can now record pub and sub activity to build client information