updated admincontroller to support the admin dashboard display (create professors, change user statuses)