Implemented the struct image for the BW generation
Implemented the struct image for the small image generation
Added and implemented functions desaturating and shrinking from struct image
Removed obsolete functions
Separated the declarations and definitions in several files .c and .h
Added a Makefile