Server now uses git to save changes of documents

"gift" (a wrapper for GIT CLI) is used
After a user wants to save the document the server checks if a git repo
already exists and creates one if not
Afterwards the changes are commited and the resulting contents written
to the database