Merge pull request #26 from janno42/new_user_model

New user model
created first version of information pages
Merge pull request #29 from Bartzi/information_pages

created first version of information pages
fixes #28; return username if first_name or last_name don't exist
added tests for user's names
Merge pull request #31 from janno42/fix_28

fixes #28; return username if first_name or last_name don't exist
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