ObjectId with Id -> Duplicate Key Error
Changing test a bit
Add findOne by id test
Allow Pojo annotated with @Id and @ObjectId to be updated

Id was exposed as String and update operation failed to update doc.
If id is a valid ObjectId, it's now converted in an ObjectId
refs #171