Introduce pre_run and post_run sections
Allow modifier assistants to run from arbitrary directory, not just from base directory of the modified project. Fixes #49