Replaced free and malloc by delete and new
Parameters now given by references when possible, and file names considered constant
Replaced the struct image by a class Image
Replaced read file and write file functions as Image class methods
Added the shrink and the desaturate functions to the Image class (not working yet)