Move DocumentCreate before DocumentEdit

Seems more logical to me
Typo
Update DemoMetadata model to ease tests
Missing exclude fields in forms
Wrong import
Correct document creation tests
Document revision refactoring

Don't create a revision until the form was validated.
Fix all document form tests