Implemented the first iteration of chatroom functionality for SCL - a
framework for the remaining functionality was also put into place.

Also cleaned up a number of classes by properly reformatting them.