added cancancan gem
initial cancancan ability model
Merge branch 'master' into devin/issues/60
Merge branch 'master' into devin/issues/60
initial role model and migrations
added ability_spec and role_relationship model
added user role basic setup
added migration to rename roles_users -> users_roles table
fixed table name in rename
initial role tests pass
initial user role checking and adding model tests pass
Merge branch 'master' into devin/issues/60
initial user abilities tests
added role and user_role models
updated ability model with basic roles and added users_roles/roles relationship to user model
added user_role migration
added tests for adding and checking user roles
initial acls work
stubbed out admin tests for roles
committing upstream