- Refactored ConcreteChatService to qualify a subType of InviteMessage

as the domain name of the room being invited to.
- Added confirmation modal to handle invite
- Added onInvite listener to the PageController to handle invite type
messages.