Refactor the checksum part
Instead of doing
#1 partial checksums
#2 full checksums when needed
we do the full checksums as soon as partial checksums match.
This should reduce disk seeks.
# TODO:* Clean up, fix variable names* Add version number* Sort results?* Possibility to accept file list from stdin* Check Windows portability