How to create folders, upload files within them and share these folders with other users?