Progress with git implementation

The repository for each document is created/inizialized when user opens
the document
A branch for each user is created when the user opens the document
Changes are commitet to user's branch and then merged with master branch