Feature/521 addr settings 2

Addresses #520 and #526, and fixes a bug with the address verification settings testing.

Also, I made an improvement that consists on calling SmartyStreets only when the country is not specified or when it's US (to save API calls).