Support TSV input file for mapping file names to index IDs (#10)

If passed, the mapped IDs are used for indexing in Elasticsearch,
else the file name (without extension) becomes the ES document ID