Implement `copyfile()` which is sensible to overwrites(which are now optional). Fixes #76.