 ✅1) add a collectionView to a card so that it's visible.
 ✅2) make the collectionView present the cardInfo.
 ✅3) add a voting mechanism
-4a) generate all 6 cards, piled atop one another,
-=== Curent Task: Modify produceCardView to take a CardID somewhere ===
+✅4a) generate all 6 cards, piled atop one another,
+✅ Curent Task: Modify produceCardView to take a CardID somewhere ===
 ✅4a.5) slightly rotated
 4b) make swiping rotate to the next card
 5) keep a **visual** tally of the votes.

    func collectionView(collectionView: UICollectionView, didHighlightItemAtIndexPath indexPath: NSIndexPath) {
        let cell = collectionView.cellForItemAtIndexPath(indexPath)
        cell?.backgroundColor = FlatUIColors.pairedColorForColor(cell?.backgroundColor)
    }
    
    // change background color back when user releases touch
    func collectionView(collectionView: UICollectionView, didUnhighlightItemAtIndexPath indexPath: NSIndexPath) {
        let cell = collectionView.cellForItemAtIndexPath(indexPath)
        cell?.backgroundColor = FlatUIColors.pairedColorForColor(cell?.backgroundColor)
    }
    
    // MARK: === UICollectionViewDelegateFlowLayout ===

        if currentCardKey == nil {return UICollectionView()}
        
        let layout = UICollectionViewFlowLayout()
        layout.minimumLineSpacing      = 1.0
        layout.minimumInteritemSpacing = 1.0
        layout.sectionInset            = UIEdgeInsets(top: 10.0, left: 10.0, bottom: 10.0, right: 10.0)
        layout.estimatedItemSize       = CGSizeMake(30, 30)
        
        
        let collectionView = UICollectionView(frame: CGRectZero, collectionViewLayout: layout)
        collectionView.delegate   = self
        collectionView.dataSource = self
        collectionView.registerClass(UICollectionViewCell.self, forCellWithReuseIdentifier:cellReuseID)
        collectionView.backgroundColor = FlatUIColors.randomFlatColor()
