Add user view

Also includes pull-request #1