New app, website help Flint residents deal with water issues