Changed job system to support cancellation tokens. Added IMailSender service with implementations. Added new Run.InBackground.