Role-based access control: controllers

Changes applied to admins, teachers, courses, assignments, lecturenotes,
and students
Along with access control policy changes in navigation bar & footer