Refactor: EventCalendar::Event.fetch_events takes calendar as an argument
Refactor: implement Calendar#dates
Refactor: use super() when possible
Refactor: remove wdays_row_for(calendar) helper method
Use rails engine instead of railtie