added in tighter validations for access to view classrooms and students
added in student must update account with name and password before joining their first classroom after account creation