Resolving Homeowner-Contractor Disputes: A Legal Perspective