Fix string-int/string-hex problem in save function

Description:
The save function was taking strings of integers to be an integer when
saving/upserting with a string converted to a Mongo ObjectID. Now, the
operation simply ensures that what is being passed to the ObjectID
constructor is, in fact, a string.