Added support for the JP and CA regions
Improved password generation entropy
Improved error handling and logging