feat(backend/frontend): support for download of files previously 

uploaded

Download support includes:
* new backend API endpoint to download files async'ly
* files listed in candy modal form
* files can only be added and not removed once saved in candy
* cleanup and rename code