A Major Refactor on Application

The old models have been replaced by rolify gem management (The access level is defined by adding roles to user class)
The seed has been adapted to new structure of access level
The buttons of edit and delete only shows up if the user has the correct access level (so if the administrative does not have the access for delete, so the button will not show up on view)
Fixing tests
Fixing tests
Fixing tests

Fixing tests
Merge branch 'refactor_permissions' of https://github.com/gbrego/SRA into refactor_permissions
Fixing tests of ability and test user with student role.
:qw
'
Merge pull request #18 from gbrego/refactor_permissions

Refactor permissions