improve readme
save and compare the canonicalized path

Guard against hash collision. Also useful for debugging.
Use -threaded

The script might expect the threaded runtime, because runghc uses it.