Fix thumbnailer collision
We now handle the uploading of files based on the Storage api, and make sure to use its methods to prevent collisions.
In addition, it now drops user-provided filenames completely, and instead generates them randomly.
Previous behaviour
Steps to reproduce:
- Withheld