Pure ruby library for read/write, chunk-level access to PNG files