Move contentModel into its own folder.
Refactor contentModel into contentmodel.ContentModel
abstractBlock now uses contentmodel.ContentModel.