Capability of updating existing destination records in loaders
For #45, loaders need to be able to update existing records when receiving a destination key which exists in the destination. This won't make sense for all loaders, so this may require a separate interface. Although, I don't see the interface adding anything, so maybe we just add isUpdatable() to LoaderInterface?