edit student, change password, role numbers

added role number validation to the teacher registration flow (but only
5 dummy role numbers for now)