ElasticSearch Web Application which Uploads, Converts, Searches, Modifies and Retrieves Documents