fix error message when file "disappears"
use absolute file path to prevent errors after chdir.
fix the go runner to support chdir.
support setting the project type manually.
allow choosing which "phase" to run.
remove leftover comment.