Version class has been added.
Version class has been added.
Version parsing has been implemented with tests.
Version property has been added to the ComponentDefition and Definition constructor sets it now. Tests have been implemented.
Merge branch 'master' into new_display