Updated chat ui

List keeps track of users you're currently chatting with.
Users can't have duplicate chat windows open.
Shift-Enter enabled in textbox