refactor to use abstract Indexer pattern
Merge branch 'master' of https://github.com/mpi2/PhenotypeArchive

# By jwgwarren
# Via jwgwarren
* 'master' of https://github.com/mpi2/PhenotypeArchive:
  added multi value field in schema.xml for all procedure type fields
  more work on PipelineIndexer done. seperated out the SangerProcedure mapping code into a static class