Restricting access for creating, editing, destroying agencies & foodtype

* add a column in users table that describes what level of access the user has
* this column is an enum, and has value of donor, agency_admin, super_admin
* added an admin controller that includes the before_action
* namespaced admin controllers and views, all inheriting from admin controller
Rename `is_agency_admin?` to `agency_admin?`.