Refactor Event and Event Series models.
Refactor Events controller.