Merge pull request #8 from ducas/linux

Refactor light control and RPi Support