code: func (k *Kontrol) InitializeSelf() error {
  	if len(k.lastPublic) == 0 && len(k.lastPrivate) == 0 {
  		return errors.New("Please initialize AddKeyPair() method")
  	}
  
  	key, err := k.registerUser(k.Kite.Config.Username, k.lastPublic[0], k.lastPrivate[0])
  	if err != nil {
  		return err
  	}
  	return kitekey.Write(key)
  }
docs: // InitializeSelf registers his host by writing a key to ~/.kite/kite.key