Addition PipeRepairer class

started work on it, got one pipe id