188 enforce user type

This adds in authorization checks to InnerView and AdvisorProfileView
This file is the result of a merge conflict; remove it from the commit.