Public user profile page [fixes #92]