implemented versioning - users can only add versions to their own documents
Merge pull request #41 from acjetnut/implement-versioning

implemented versioning - users can only add versions to their own docume...