initial commit for permissions editor

This feature is based on Ticket #429. Super admins can view
the permissions for each individual role at accessses/view/$roleId.
If no $roleId is given, the default role is super admin. The user
can change the role by using the drop down menu near the top of the
page.

By clicking on the specific access, you can choose to allow or deny
ALL actions (create, update, read, delete) for the access OR allow
or deny the access for a specific action.
finished implementing the permissions editor

I've added some parameter checks to stop the function from proceeding
if any of the parameters are invalid such as a 6 for role id
or an invalid acos id.

I've also put the link to the editor on the admin page.

Furthermore I have, created test cases for the access model and
controller.
included a javascript confirm before the change in access is made

Before any change in access for any actions are made, the user
has to confirm that that's what they want.