Permissions

Refactored the permissions on events#show, added request leadership button, and refactored the tests.