Add title field to Event, automatically generate slug

Changed url_name to slug for consistency with Group

Uses the shortuuid library to generate unique 21 character slugs for
private events.
(https://github.com/stochastic-technologies/shortuuid)