Moved requires() from application controller to helper.  Added check to course to restrict users to editing courses for which they are a faculty / admin
Merge branch 'master' of https://github.com/alexlo03/CodeSwap into drakecb
more permissions
Merge branch 'master' of https://github.com/alexlo03/CodeSwap into drakecb
getting students course views set-up
Merge branch 'master' of https://github.com/alexlo03/CodeSwap into drakecb
progress on assignment and course permissions
Merge branch 'master' of https://github.com/alexlo03/CodeSwap into drakecb
Course and Assignment Permissions nearly complete; just need testing w/ admin accounts.  Unified requirement helpers into requires([]) method.  Removed duplicate 'New Assignment' button in course views.
Merge branch 'master' of https://github.com/alexlo03/CodeSwap into drakecb
Admin, faculty, and student interface permissions complete.  Course and Assignment permissions complete with exception of downloading.  'Review Assignment' permissions still to come