Adds all the structs to PNG_file and all the free
Creates the files. WIP.
Before PLTE and IDAT structs done.
Single chunks fields added.
Adding sPLT structs
Adds missing structs