Calendar MVC

CalendarPageController renamed to CalendarController, same for the
CalendarModel, event registration form, sucess and failure added