Permissions

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