A Homeowner Paid $8,500 for a New Roof. Then the Contractor Went Silent, He Says Yahoo