A swift implementation of RACollectionViewTripletLayout