support the simplest possible ruby & python projects.
rewrite main logic to properly stop the process.

e.g. ensure that it's children are also stopped. the code might be
linux-specific at the moment, but i don't quite know how to fix that.
stop process on exit by catching SIGINT.