added new thread to read from subprocess's stdout
don't need new thread
removed unneeded Semaphore import
Merge pull request #29 from prezi/stdout-read-hang-fix

Wait for process execution after we've read the output.