- Presto Client should be able to update files on the server
- Client should be able to establish a WebSocket based connection with the server where it could notify the server of new files or receive notifications of new files from the server
- JWT Authentication
- Complete directory based uploads and downloads