Implement last-modified middleware support

Note: swsync will not sync if dest is more recent than source.
Thus if objects are deleted on dest, they won't be re-created
on next sync.