Added more detailed info for users.
Expanded user registration page for new info.
Added validation to ensure user role is selected.