Added button
Increased sleep time in monitor loop
Seems more reliable with a 0.04 second sleep than 0.01
Added light switch example.
Renamed sensor to component