Clean up how JSON is written.
New interface for individual light control.
Add some todo notes.