Merge branch 'develop'
Updates Readme.md.
Adds GeneralTest_CustomConstructor failing unit test.
Implements base constructor calling for the parameterless constructor
Implements base constructor calling.