A pure lua implementation of a PNG decoder