Chat client

Chat history and chat messaging implemented. Chat views fixed to user
selection.