Working on the Staff class and user page, need to handle cases with no supervisor or department