* Segregate key manager from wallet * More consistent naming in build.sbt, run scalafmt * Add test case making sure we don't overwrite a mnemonic seed * Add key-manager.md * Fix compile issues with older scala versions * Address code review