Mathematical models for reactive contaminants in groundwater