Idaho State Fire Marshal concludes that explosion was accidental, but code violations and 'gross negligence' were factors in ...