refactor: don't initialize folders and documents from within the streamCtrl but rather have them keep their own data so they can be shared across controllers