Add file controller
Add file controller, which should handle any file upload into any folder:
- check allowed extensions
- check file size
- check permissions of folder
- rename file during upload if necessary
- check if file with the same name exists
- possibility to upload from PC and with direct download link.