Added basic role mapping with user
Added cancan authorization and other changes also