Use YAML instead of JSON

YAML is much easier editable by hoomans
Add show_commands option to HTML output
Convert unit test, examples and README to YAML