move JSQMessagesCollectionViewCellDelegate implementation from controller to collectionView