instructions: remove tabs.
config: convert json to yaml.

YAML can represent hexadecimal which cleans things up somewhat.
README: update with pointer to docs site.
docs: add a script for updating generated documentation