tests first fix #3
add own temporary UID generator fix #3
document now saves in database fixes #3 fixes #6
Merge branch 'mongo-db-support.3' into develop