Removes Porcelain and moves all the functionality to Plumbing. Adds an EventEmitter to Plumbing to track progress stages