Document.currentRevision should be the same object as was last returned by Document.putProperties
added tests for document revision properties and methods