Adding Role, TheatricalRole, and adjusting startDate, endDate to take Role.
Updated domain/range-includes statements for startDate, endDate.
Added Role and its subtypes and example properties.