implement user dash as CBV

This is for #17
I moved this into the "base" app, which gets loaded above.