slight improvement to that age old 'releasing' issue with Windsor typed factories
first round of refactor to make reindexer more general purpose
there we go.  re indexer is now abstracted out into implementation of the interfaces and windsor installers, seperate from the logic of moving data from one source, transforming it, and publishing to another.
Merge branch 'feature/genericiseReindexer' into develop