Improve file comparison

I noticed that the `syncTimestamp` function was using

```javascript
md5(src) !== md5(dest)
```

to compare the content of two files. This is wasting CPU cycles and uses more memory than necessary since the entire file is read into memory. I replaced it with a function that compared the two files in a chunked fashion.