Added initial file hashing code and tests (using the nodejs crypto library).