Refine some environment things.
Some small naming fixing
Change name
checksum also count on size for large files, prevent edge case, as in new test case
Refactoring of Thingy, almost done, not tested