! before commit

change the default color rbg to hsl, because a lot o color operation
using hsl color format.

- changed parser functions.
- changed convertion functions.
- changed this time get functions
changed set functions
do relative set param function and test it