[x] A display of lights (of your choosing) that indicates “powering up”. This should be performed when the user does the very first keystroke of a session.
[x] Flashing of all lights “in synchrony” when the user enters the wrong password during login.
[x] Twinkling the lights (in any sequence you choose) when the user successfully logs in.
[x] A fourth type of light display (of your choosing) that indicates “powering down”. This should be performed immediately after the user logs out.
[x] Turn one user-specified LED on for a user-specified number of seconds, where information about the particular LED and duration are entered via the simulated keypad.