Add is_admin to User::Account model

`rails g migration add_is_admin_to_user_accounts is_admin:boolean`
CanCanCan
CanCanCan ability

`rails g cancan:ability`
Allow admins to access admin
Handle unauthorized access attempts
Require authentication to view user profiles