implmented filter arrays + Flate prediction; filter params are bundled in DecodeParams