refactor
total rename
tests for all commands
tests for blink command