Separated the command module into command, receive and decode modules, and
created the command, which contains command receive and decode.