Separated out the extension methods into their own grouped classes.

Implements #172
Moved the `ArchetypePropertyModel.CreateDummyPropertyType` to an extension method.

With a view to re-use in the Courier DataResolver (as it does the same function).
Merge pull request #173 from leekelleher/feature/issues/172

Separated out the extension methods into their own grouped classes