BATCH-2267: added ItemReader and ItemWriter implementations for elasticsearch