Enable Secondary Roles

If a user is both a teacher and an admin they can now use the
navigation bar to swtich between their respective roles.