Add unit test for MajorChangeListener.
Rename MajorChangeHandler#run to #start

Fits better with #stop.
Extract MajorChangeHandler.
Fix typo.
"group" not "groups" in Bundler, even inline.
Rename executable to use underscores.
Use a provided logger instead of STDOUT.
Add integration tests.
Merge pull request #2 from alphagov/add-tests

Add tests
Autorequire env-appropriate gems via Bundler.
Add errbit reporting when handling messages.
Notify then crash out on all unhandled exceptions.

We should be more smartly handling exceptions near
their point of origin.
Merge pull request #3 from alphagov/add-errbit-hooks

Add errbit hooks
Add jenkins.sh
Merge pull request #4 from alphagov/add-jenkins

Add jenkins.sh
Reformat list of config file paths