Fix #30 - Removed node should not have parent anymore
Resolve merge conflicts
Update phpdoc
#18 - Add file::copyTo()
FIX always use interfaces