Improve error logging for link_cls errors
added validators; refactoring current code
Updated validators, integrate it to field setter and document initializator
code cleanup
fix DictEmbeddedDocument type casting; Updated tests; Updated documentation
Merge branch 'feature/validators' into develop
updated REAME, added notes