Add unique function to utils
Add api functions update_if_exists and insert_or_update

FIXME: Find a way to update existing articles, but Eve has a deep
rooted assumption that _id is an ObjectId
Use insert_or_update in fetch_articles
Poor man's rate limit in fetch_articles

The Juicer API only allows 2 requests/sec, so sleep for 1 sec after
each request.