Added CanCan to the gemfile and ran the generator
Added methods for checking roles
Removed request specs as we aren't really using them
Updated tests so that librarian is logged in
Added authorization checking and permission for a librarain
Added the rest of the permissions. Should be correct