create newsletter entity
create form and controller for newsletter
create newsletter event
create event message for newsletter subsribe action
create newsletter listener
complete newsletter controller
create routes for newsletter management
complete controller and newsletter listener
create newsletter template
verify if an email already exists in newsletter table
change newsletter success message