added compiler-inclusion; added option to stop running processes; added text edit for compiler output; refactoring to run processes concurrently