Student Stuff

Students can now change their password and registration requires
usernames to be non-empty and unique.