added support to specify readPreference

now you can specify your readPreference, this is specially useful when you're in a mongos scenario and you want to specify a reading behaviour with your replica sets