student_number is now a string to allow for leading zeroes.
Attributes that require alphanumeric phrases are now being properly validated.