Update to Indexer

Contains the indexer and search programs.