add cwd_helper module
Since most models need to run in a specific CWD, I added some convenience routines to deal with cwd handling:
-
set_directory
: a context manager to set the working directory -
execute_in_cwd
: a decorator for class methods to run the method in the CWD defined by the class attributeself.cwd