(WIP) Add gitlab ci support


Do not merge yet, this is a work in progress.

Todo:

- [ ] Fix failing tests
- [ ] Re-Add SSL support
- [ ] Fix Nginx support
- [ ] Get feedback
For some reason this isn't working at the moment.