Fix issue where not having a light plugged in will cause a failure.
Add support for _test and test_
Refactor.
Bump the version.