ExecutionCourseListener can now receive a site to be initialized
Added messaging portal
Migration scripts