Tidy up password changes

Migrate the template to slim and do minor code cleanup
Migrate template to slim
BUGFIX: permissions

We were including the ModelAuthorization module by accident which led to duplicate definition for the permissions relation, that broke adding and removing roles to users.
Initial testing for userscontroller
Remove old dead list method

This was leftover from pre-resourceful routes
Comments and whitespace
Migrate the template to slim

Also do minor streamlining and improvements
Migrate the template to slim
Add delete action for users

We don't allow the deletion of currently logged in user. We will also clean up all permission entries on user deletion.
Additional testing for events
Additional testing

Mainly for roles and deletion
Clear up dead code
Migrate template to slim
Migrate template to slim
Clean up unneeded file
Migrate the template to slim

Also clean up the code and add helpers for action buttons for events
Add helpers for list and new buttons
Migrate template to slim
Add destroy method

This still needs additional work to deal with the slides and groups in the event and to make sure we don't delete the current event
Remove routes and links to events#destroy

The deleting of events needs loads of more work to deal with slides that get orphaned, groups, presentations and making sure you can't delete the current event.