Added porch lighting code. Going to use this as base for all other devices after vetting.
Added porch lighting code. Going to use this as base for all other devices after vetting.

Signed-off-by: Braden Licastro <79d6010d7e15bbb3aa5be04af4e1cdfb0e9c5bfd@live.com>

BenchPressesBooks/SNAP-Automata,BenchPressesBooks/SNAP-Automata,BenchPressesBooks/SNAP-Automata,BenchPressesBooks/SNAP-Automata