Folders - Update a folder

Updates a folder's visibility (and optionally everything that's inside).

Builds upon https://github.com/oaeproject/Hilary/pull/1010
I've pushed a commit which addresses this