Logout button and connnection tracking added

* Connection tracking works when user logs out or closes window without being in a room; but if user is in room when closing window, user isn't removed from room (bug)
* Logout button removes user from DB and from room and then returns UI to login
* Setup cascading classes for list containers