Fix issue where changed files were removed then copied again
Add :time field to TmpFile record
Add removed, added, and changed diff functions
Add fileset-{added,removed,changed} functions, tmptime, and fix docstings