update the filelist compare to check timestamp differences. Add timestamp attr to local file for consistent naming.
update time obj creation to use calendar.timegm which expects UTC and creates local time, and this respects the timezone differences between the GMT remote/s3 time, and the local timezone for the local mtime from os.lstat
add --(no-)check-timestamp option, off by default