(Collections) Initial collections work

Initial collections work.

TODO:

* Take care of some TODO's in the code
* Self-review
* Activity
* Searching collections (search permission integration is complete though)
It would be good to have the above explained in the code somewhere. Maybe at the top of the authz file?