His statement that he believed your Husband authorized the work will count as a contract for home repair. I would pay him, but tell everyone you know to not never call him for anything. He seems to be a rather ignorant person. At least he did fix the roof.