Version 2. Soporta el caso general, se agrego el algoritmo para el password de rma, geolocalizacion, mas informacion en la salida, argumentos y otras mejoras.