Add missing file header
Fixed typo leading to a syntax error when using alert
Add command 'commands' for listing the available commands
Rename 'refresh' to 'refresh!'; reorder commands
Use a custom prompt

In the prompt, show a character per lights that is a green/red `o' for
on/off or a bright red `x' for unreachable.