Improved Popen error handling

stdout and stderr are now separated. dmenu missing fonts do not cause pyo to crash