set up traversal as basis
able to print incompatible size issues
able to print file path and name
able to detect orphans now
spotted a bug in traverse_ref: need to mark orphans referenced to ensure every orphan cluster is visited only once
able to fix chain > dirent size issue
able to fix dirent size > chain size issue
able to fix orphan and bad sector
fixed a bug in orphan tracking
added chain overlap detection, fixed a few bugs, tried to make it more robust