Spec for SwarmController, testing all permissions.
Merge branch 'tests'
Embed issues.
Extract all permissions tests to AccessPermissions

* tests are now 'can_alter?' and 'can_destroy?'
* admins have blanket permissions on everything
SwarmController behaves correctly for admins
GraphsController now works correctly if you're an admin.
Blue header if you're an admin
Just bunging these out of the way.
Logged-out users shouldn't be able to see draft swarms.
Fixing up permissions on Draft Swarms elsewhere.
I think that's better on the homepage, for now.
Admins can open/close and adjust permissions on swarms now.
Fixing issues related to permissions across the app.
Send an email when you get a permission.
Amazon SES used for email delivery.
Using a verified email address, for now.
Tinkering with SES, still.
Default replyto should be Graham's.
These aren't by the user in questions, they're what the user has permissions on.
Everybody likes icons.