a chat message view controller ,you can add any message type and customing UI