Refactor in order to separate alert and notification defrecords in different files. Add the notification_types.clj in order to define the constants of the notification types.