#82 Added Semester validation, made first/lastname immutable, made up student's edit view test