Force index name to lowercase - index names in ElasticSearch must be lowercase else you get an error
Handle dodgy data files with invalid JSON contents and rationalise file result class
Check ElasticSearch client bulk response for errors and create file result appropriately
Basic GUI spruce up, validation checks and reporting results. Import checks connection to ElasticSearch before proceeding
Updated unit tests to take into account ElasticSearch connection validation check