Ensure user types are added to users table

- Give preexisting users in the users table user types (everyone is
  a CNetID user, so give everyone the "LdapUser" type)
Fix some registration bugs

- Allow and ensure that users enter their affiliation and department
  when registering

- Change temporary model migration to fix "type" columns for all users
  in the users table