add TODOs to remove elastic search dependency
move Index names into their own class, add indexing functions to elastic
search client
extract IndexClient interface, split IndexDocument from elastic search
impl