Add WIP Event.from_person
Fix requires for roles
Generate id for person
Expend EventsEndpoints for person filtering