Homeowners pay thousands upfront, contractor accused of not doing work