implement user dash as CBV

This is for #17