Use id_str in findOne instead of number id field.

This may be necessary for other strategies, but I noticed with Twitter, multiple users are being created because  this query is broken.