make backups work; make cold storage address optional

I don't like this. I'm fine with disabling cold storage transfers if the user does not give a `coldAddress=` line in the conf file but if they do provide an address and it is not valid, such as making a typo or providing an address for the wrong crypto, then it should either not create the actor, throw an exception, or at least make a scary log message.