implement user dash as CBV

This is for #17
Moving this view into the "base" app.