Refactored: Renamed TemporaryDirectory -> WorkingDirectory. Refs #20.
Refactored: Extracted WorkingDirectory abstract base class. Refs #20.
Implemented: TemporaryDirectory class that uses system temp dir. Refs #20.
Implemented #20: Use system temp dir, if no working dir was specified.