extend acts_as_tree with new method self_and_descendants

Returns the parent, all children and children of children