Client GUI

Client gui, not totally done, no tabs at the top for switching between
conversations and (obviously) nothing is actually working with the
server here.