Reorder and conformed RequirementCoverage
Reorder the methods so getters comes after the constructor and made RequirementCoverage also return percentage as other similar StopConditions
Add support for the SHARED state keyword