add support for overwriting articles that are already in the system
Merge branch 'phase2' of github.com:DOAJ/doaj into phase2