Handle multiple newsletters

Fixes #269

This uses the Gibbon gem to speak to Mailchimp and allow users to sign up to multiple newsletters. There is a YAML file (in config/newsletters.yml) to add additional newsletters. Getting the ID for a newsletter is a bit of a PITA (you have to view the source of newsletter signup forms).