Better Business Bureau warns of roof contractor taking thousands, not doing the work