[feature/nestedsets] Add require for test's base file
[feature/nestedsets] Add unit tests for set_parent()
[feature/nestedsets] Implement set_parent()
[feature/nestedsets] Don't perform any queries when moving to same parent
[feature/nestedsets] Move duplicated code into remove_subset()
[feature/nestedsets] Move duplicated code for preparing the move into a method