OAuth integrations and add code for dealing with zip files
This PR encompasses these two issues: #36 (closed) and #33 (closed)
Server code for zip files was adapted from !26 (closed) into Ktor within this PR.
This PR encompasses the following changes:
- OAuth flow (integrated with existing FE)
- Zip files (integrated with existing FE)