Use subprocess to manage backgrounding + option to list and kill bg processes