#30 improve docs, scripts/gen_keys.js can actually be run from anywhere