doc: revisions to gettingstarted/rules.rst

Added some more rationale of the kv lang, more 80 col stuff