Friendly id and fixes

I added friendly_id to avoid urls like /gatherings/1 but instead use the name

And fixed the problem with the futures scope. It needed a proc for some reason. Always better to proc your scopes.