converting tests over to use autofixture and windsor.  almost got index worker integration tests working - just needs to get all the docs correctly from ES.

idea: can use parameters to autofixture custom attribute that take generic type parameters instead of using typeof.
revised integration tests to use Autofixture and windsor in a neater way.  Fixture can be customised and used to tersley create instances for tests.