* reestructure genutil * use auth and staking types packages * cleanup * rename pkg * chacha cha * update clog tags and pending * address comments from code review