Rename validators to validatable and introduce rebuildable.
Added pry debugging to the Gemfile.
Simplify logic in Tree#set_left_and_rights