Change/treecopying

Tree copiers changed so that they now accept default arguments (at least
for the ones with more than 2 arguments). Review by @DarkDimius.

This PR has been rebased over #162, should logically reviewed after than one.