refactored mailgun module added gitignore