make home directory and the temporary compressed files folder configurable parameters
unit test for the canonicalization issue