Add Article.exists function in batches, update articleset add, various small fixes