Change professor registration to separate page and fix bug so bad professor emails don't get registered