Updated detail controller to use UICollectionViewController