add search prototype as standalone script
add working search prototype in app, tests passing
update rake task for elastic:reindex
remove unnecessary item delete
move search logic to an IndexerObserver
update rake task to use IndexFactory directly
add unit tests for lib/