Fully featured tree implementation for Mongoid 3/4 using the nested set model