Implemented the actual chatroom

Needs a ton of work obviously but it's there.