Tetra Environment
-TetraEnvironemnt allows client to specify where output should be printed, and use non-default value number of threads for parallel for