I hired a roofing contractor to install new shingles. It was agreed that they tear off all old shingles, inspect structure and address as needed, install new sheeting and shingles. Then, they would install new soffit and facia covering, gutters and downspouts. I have lost all confidence in the quality of work they have done up to this point. They claim they agreed to R&R the roof, not fix any structure issues. They have had to tear off the new shingles and sheeting on a porch roof to fix some bad 2x4 rafters that caused a sag in the new shingles. They claim they are going to make it right, but going to cost more money to fix any structure issues. What are my options?