add custom implementation of stat with ino support for windows
fix mv. shutil.move will silently fail on windows and just delete the source file instead
update dirshapshot to use new stat function
update tests to reflect changes