commands: Added a Type field for defining output struct formats
commands/http: Made HTTP client unmarshal response values based on the Command#Type
core/commands: Added Type to 'beep' command