WIP: start the upload file
add guard
add system to upload file and persist in disk
add COVERAGE env to avoid see all the time coverage
improve view of content
allow the download of file
Merge branch 'features/upload_file'