add NSObserver logic to app delegate; turn Mailer and Mailgun methods into class methods vs instance methods