add docker file.
add title to readme
handle null file array if we deploy and forget to dreate the download
folder