Merge pull request #10 from dripolles/master

Accept string in findBy<Reference>
Added support for id field in embeddeds
New feature on-the-fly events for all documents and solved the issue #11
fixed callable type hint 5.3
Fixed tests issues with strange mongoIds
New Archive object, now is local object
new archive implementation, #2, testSetDocumentDataEmbeddedsMany news a review
test 5.3
preliminary readme
logo
Avoid calling saveReferences recursivelly

This makes it possible to have circular references in documents without
creating an infinite loop when saving.
Test for the circular reference safe save