Changed the hash from using inode and birthtime to use name, inode, and type

Will need to refactor the checks to be more consistent with the new hashing
changed have_metadata to update after _int_fetch()

Changed directory monitoring as appropriate
using st_ctim inplace of st_birthtim
added the beginings of a way to make the directory comparisons async.
Asyncing the comparisons failed. Have reverted to sequential comps.

Using the dispatcher to schedule the comps hasn't worked out
I'll need to think of something else, or diagnose the issue