(NotificationsEmails) Templates, Unit Tests

* Added all notifications email templates
* Added unit tests for template selection
* Added more method documentation