text: Title: Ask to run code after improvement
  Body: Unlike after code creation, after code improvement(i.e., the `-i` flag) gtp-engineer doesn't ask if the code should be run.
  
  ## Feature description
  When using the `-i` flag and gpt-engineer has finished improving code, the use should be asked if they want to run the code.
  
  ## Motivation/Application
  In my view, a good workflow for gpt-engineer would be:
  1. I enter a prompt, gpte asks clarifying questions, I answer, gpte creates a codebase
  2. With my consent, gpte runs the  code
  3. I get asked if the code worked well. If not, I'm asked if I want to improve.
  4. I enter an improvement prompt
  5. gpte improves code
  6. **With my consent, gpte runs the code** <- this issue
  7. Repeat