extend Stat.toString() to be as close as possible to ls -lh format