Use cancan
Generate CanCan abilities file
Rename super user flag to admin in users
[refactor] User#make_admin_if_first