Refactoring: Add a NotificationMailService to avoid code duplication
Tiny fixes on NotificationMailService, add notification after successful Submission