created array utility methods
refactored createMonthView
added editEvent and updateEvent methods