Added PWM support

Added PWM for each LED and replaced the boolean set_led functions with
wrappers for the PWM set functions.