Fix menu commands blocking the file manager process

As of PR #11, Git-Cheetah menu commands that were supposed to launch a separate process (such as "Git Bash", "Git GUI") would block the file manager process until the child process exits.

This PR reverts PR #11 and adds an alternate solution to the "Git-Cheetah prints to the console" problem.