several fixes on this version. 1. no re-marking marked files 2. added sequence number to avoid hashcode duplicate values 3. trimmed the root folder so that the hash is the same no matter where it is called from. one dev on box may have it in a different folder than a dev in another box. This eliminates the problem of resulting in different hashes because the hash ignores the local folder path and focuses on the path minus the root.