Added/revised specifications and comments to all classes except AllUsersGUI, ConversationGUI, HistoryGUI, and tests. Changed ClientSide class List variables to synchronized collections