Add lightbulb demo
Changes to lightbulb demo
Get canopy.h compiling
Improvements to canopy.h based on initial implementation work
Add canopy_simple.c implementation (mostly stubs) of new canopy.h routines