Why is this so complicated? (Sending an email using SendGrid) - C#