refactor of lirc dir to control
added initial version of voice command.