Improve move method to moving nodes to the root nodes

Can't move node with move() method to the root nodes level now.

To support this feature I changed move() method for work with <b>destinationId = null</b>, also i made some changes to the underlying methods from Tree and Node.