Add user type

Add the concept of user types to the registration form and user model