Visible to the public Greener Pastures: A Pasture Sanitation Cyber-Physical System for Environmental Enhancement and Animal Monitoring