File manager

The web server can now handle file uploads, downloads and deletions.