Fix diff errors caused by misplaced nodes in trees by fixing the FNV-1a hash algorithm

Fixes #551 apparently for good this time