update docs to cover building, JSON output, and other config defines