- modified gitignore (exclude upload folder)
- added upload and download document
- added user check on file download