Remove ruby version from Gemfile

I'm hoping to get this running on Ruby 2.1.
Update Capfile to point to badger.gofreerange.com
Update Capfile to deploy from this migration branch
Update bundled gems

I removed the version constraints that meant we were tied to Ruby 1.8.7
and ran `bundle update`.
Add Apache config to repository

This is a copy of the config as it exists on gofreerange.com, but
without any of the Trello API configuration variables. I plan to set
those using recap's environment variable support.
Update Capfile

Add tasks to update the Apache config and restart the web server.
Update Capfile

Add a task to enable the Apache config after the first deploy. Because
of the `after apache:update_config` callback, we end up running the
`apache:reload` task twice. Given that you should only need to run `cap
apache:enable_config` once I don't think this is a problem.
Update Apache config to avoid 403 errors
Update README

To document the environment variables required to get the app running
correctly.
Update README

With more detailed deployment instructions.
Add example of Harmonia JSON and update README

I think it's useful to be able to manually test the webhooks app to
make sure it's working correctly.
Update Capfile to switch to deploying from master

This webhooks app is now running on our new Linode instance so we're
ready to merge this branch to master.
Remove ServerAlias from Apache config

I was only using this alias to test that the webhooks app was running
correctly on the new server. Now that I'm confident it's OK, we don't
need this anymore.
Merge branch 'migrating-to-another-server'

This webhooks app is now deployed and running on our new Linode
instance so these changes can be safely merged to master.