Added Cucumber Story for Roles Editability

I added a basic cucumber story to test user role editability. It simply
tests that an admin can add and remove roles from a user.
Implemented Roles Edibility

I implemented the code for the roles editable cucumber story. Roles are
now editable via the user edit page.