Fully working chat client