fixed package j-sahn
the api is now: opts.keys.generate
fix deps, etc