Implement a "dry-run" option
Description
Implement a "dry-run" option in the Project.create_embedding_potential()
method that will run through without running any calculations using external programs but will create input files and scripts, and also reuse existing files.
Context
This has (at least) two benefits:
- users can run calculations manually using the generated scripts and input files
- useful for debugging