added version control functionality to documents. Created a reusable diff viewer and also added tests
fixes #3
refactored editor and version view into new app
editor and diffviewer now fully reusable
created user_management app
reenabled possibility to add and create groups