We do not allow empty forms

We have not not allowed users to enter in empty forms for
creating a role.

To create roles you can access it from the roles index page.
We do not allow you to see roles that do not exist

We will throw appropriate errors for roels tat don't exist.
We now have an error action for records not found.

edit, show and update cannot visit roles that do not exist
with out being redirected to a page that displayes appropriate
errors.
Fixed errors in test.

We now rescue from RecordNotFound errors.
Fixed users so now we redirect for records not found
Added new checks.

We now check users trying to go to other users or edit users
who do not exist. - Not that we allow users to edit other users. -