Add basic chat. closes #1, fixes #7