use concern approach
fix concern location and loading
extend the form_attributes
remove bogus comment
Merge pull request #13 from gabe283/via_concern

changed from plugin hooks in content model to using concerns