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)
How about adding "We need it because validation will occur before the slug is generated."