a python library for executing subprocesses with minimal fuss