Object id fix

By adding the `references` option to a field, we can see if we should convert the type to a BSON Id, thus avoiding the stupid bad BSON Element Bug. Also, converts `_id` to string for the same damn bug.