Add node::move()

This seems to work for me, please let me know what do you think.