More notifications tests
Change notifications types names
Changed notification schema to use relations with other models
Rename notifications partial template to match new types names
Update models with relationship with notifications
Fix models
Update controllers for new fields
Update partial notifications templates for new fields