Changes viewDidLoad behavior

This changes `PSTCollectionViewController` lazy loading behavior of
it's `collectionView` property to be identical to that of
`UICollectionViewController`.

In particular adds the `collectionView` as a subview to its `view`
property and if the view has not been loaded then `UIViewController`
triggers `viewDidLoad`.