Implement #35

Use QProcess to run the main compiler process. Run action now recompile before starting the pgm