Add a ReactiveCollectionViewController

This is just copy pasta from ReactiveTableViewController, which seems to be the right way to handle this unfortunately? Should I be doing something different?