Add Hash func to DB, and computed Hash fields

Ugh! The SummarizeTpfFile, etc functions were relocated, not changed
Update DataModel and UI to use Sha1Hash
Queries for duplicate files