Color Gradient

Added ColorGradient …
* class
* tests
* property

related to #25