188 enforce user type

This adds in authorization checks to InnerView and AdvisorProfileView
JSX is transformed into function calls, so this doesn't make sense. You can't have two top-level tags, because this translates to
```
h2()
p()
```

So, you need to wrap this in a `div`.