Added some tests against dsCmp.FileComparer
Use hashing to confirm differences in files

If files are not the same time but are the same size, hash them to see
if they are really different.
Don't hash files unless you have to

Also refactored specs for readability