Implement and Fix GitLab Issues
Implement and fix numerous GitLab issues, including:
- Remove payment category and replace this with a single flag. This corresponds to the use case of VIS and removes unnecessary features
- Implement session based login to replace HTTP Basic Auth as many users complained about frequent re-authentication and the old system being bad UX
- Add answer overview on user page
- Disable debug logs in production
- Migrate to delta base image
- Bug where the number of answered questions was wrong
- Bug where non-admin users were not able to delete their own comments