now support transition.

default transtion steps is 20 steps, you can specify your own steps in
the config.py file. each transition takes 2 sec. the 2sec choice is
mainly due the maxiumum philips hue update rate.