Initial commit (empty)
Minimal functioning example
Move applications and notifications to seperate files
Implement binary file cache in temp folder
Implement permament binary file cache
Implement clean server shutdown with timeout
Remove architecture document (no longer relevant)
Document and cleanup server/server.go
Document and cleanup the rest of the server package
Document and cleanup main package
Use a user specific cache directory
Format files with `go fmt`