Folders

This PR brings in further integration for OAE in the following aspects:
 - Activities
 - Search
 - Previews
 - REST Docs
 - Extra functionality such as updating, deleting, ..
`Contains` implies that the folder can contain other content items. This function checks that the folder content items are an exact match to the provided `contentIds`