Complete rewrite on how edit students works behind the scenes. Fixed a login bug. Added more specific error messages to edit students too.