fix #39 - fix #40 - fix #41

*	add casting to types in Led::fade()
*	i - 1 steps