content view - refactor add_content_view logic in controller to model

The controller has logic to when adding a content view to a
changeset, to also add the component views.  Refactored this
logic out of the controller and to the model so that it can
be leveraged by the API later.