* fix: shared sites from root will get propagated to descendants
* added more tests to make sure all descendants get updated and
that only root folders can be shared from the admin