+ Generating an encoded address will now keep the private key, allowing to rended an unencoded version as well
* streamlined the code to improve manageability