refactoring: allow for multiple event listeners and services.
  (see ConfigurationMonitor and Service classes)
Change to avoid querying Elastics Search for a document version
Fixtures related changes
For #9, added extra code for both checking and writing the results of fixtures.
For #9, configuration changes is now an object containing the changes of the indexes.
Hamcrest is 1.3 everywhere now.
Bugs within the code fixed.