Fully featured tree implementation for Mongoid 2 using the nested set model