Implement pipes and really basic job control