Merging origin/master into CK-13329_improvements
CK-13350 adding vfs stream wrapper dependency for testing contract factory
CK-13350 checking in composer.lock
CK-13350 adding Contract and Factory classes with tests
CK-13350 adding test for validate___ methods of Contract
CK-13350 using the Barrister\Contract class
Merging origin/master into CK-133229_improvements
Merge pull request #6 from iamawongck/CK-13329_improvements

Ck 13329 improvements