renaming
implement node traversal. added find_with, update_with, destroy_with methods. added specs too