Allow to update existing document fields
Minor refactoring.
Adding Update / Delete methods (not currently working)
Use IndexEntry, instead of Document terminology