Incorporated Tom's suggestions
Added listener abstraction to listen for new connections in select loop
Capitalized class names
Dumb visualizer working
Visualizer now properly dumping data out of peer and switchboard