Contaminants in Water: Challenges of Detection and Removal