Added IsFlushing property to JsonStore.cs. Is set to true when FlushToDisk() is called and set to false when flush in finished. Might come in handy to check this property when multiple processes are writing to the same JsonStore and want to add to the collection while another process caused FlushToDisk to be called, causing serialization errors because new items where added to the collection while serializing