Added new url config and error handling

When testing this I found that each mailchimp API key is attached to a specific datacenter/url. So I made the URL a configurable item. I also added a `sys.exit(1)` if all of the emails failed to add.

Another minor change is in the header section of the script. Experimenting with a better header template.