Add color.h header

Struct definitions for color/pixel formats
Add gradient.h header

Gradients will be useful for UI elements
Add texture struct