add watchonly cloning and a working wallet recovery for all OS's