Fix #57; clear attempts when clearing failures
Prefer undefined return types over nil
Create a helper method for greenifying lights
Update changelog