Echo for message from.
Replace it to tableview.
Add delegate for FriendList and Message.
Forward message to self.messageDelegate.
Treat DetailView as an implementation of JMessageDelegate.
Connect table view to `table` property.
Do not show log for message.
Rename to appDelegate
Render messages to TableView.
Remove debug log.
Add JSMessageView lib.
Add Resource.
We need implement JSMessage protocols.
Render Message to view.
Delete table view in detail.
Custom  JSMessage Style.
Remove comments.
Imcoming: black.
Append tip if upload image.
Add TODO.