Content view redesign

This PR is intended to provide the following functionality to start:

Content View List
Content View Creation
Content View Details and editing
Content View Repository add/remove
Content View Publish
Content View Version list