add leds to structure
register and unregister leds

setting brightness is currently a no-op
implement led_set
remember to destroy... d'oh
use non-atomic set/clear bit for outputs