added migrations, CanCan. User and Roles models, as well as abilities model