Added chatroom backend, also added socket usernames and rooms as well as disconnects and userlists