New domain model for delivering and a refactor

It's been created a new domain model for delivering Alerts,
so a new package has been created and the previous classes
has been refactored to a new package for them (events)

The new domain model will use JPA/Hibernate.