Color Gradient

Added ColorGradient …
* class
* tests
* property

related to #25
Nice tests :+1: