Chat base functionality and client GUI created