Form validation on both company forms. Route and PUT / POST forms.
Department admin section.
Multiple selection on department assignments.
Departments link.
Role relationships defined on users.
Get always fresh session data of the logged in user.
Hide non-admin links.
Prevent non-admins to see admin pages.