add bson_ext gem
rm unneed file
store who favorites and don't count up or down several times
refactoring: add Document class for hundling results