Adds $setOnInsert operation

Adds $setOnInsert operation to allow inserting during an upsert.