Counter cache

This patch adds counter caching onto the belongs_to association.  See comments under lib/mongo_mapper/plugins/counter_cache.rb