Users can:
- Access chat via the web
- Be able to create a username
- Login by email
- Create an account by email
- Create Group Message
- Join Group Message
- Leave Group Message
- Moderate Group Message
- Read Messages
- Send Messages
- Send Picture
- See Read Reciept
- See Unread Count
- See Message Preview on Notification