Introducing album subfolders

- user can upload subfolders to the album directory
- name of the subalbum = name of the directory
- cache is organised based on the subalbum, directories are created automatically if possible


- gitignore: ignore content of cache directory