fixed HTML, styling for user views
fixed new user registration HTML
allowed users to edit their account details, including their role