Add support for Mongoid

This will include the Surrounded functionality on Mongoid models as well as ActiveRecord models.

Please let me know if you'd like this done a different way or anything. Cheers!