Add controller to allow browse page creation

This adds a MainstreamBrowsePageController, and workflow to allow a 
mainstream browse page to be created.