[EventsCalendar]: merge New/Edit actions
[EventsCalendar]: split model
[EventsCalendar]: update day view