Add support for other countries
Default country to US if not given - Provides backwards compatability
Merge in billt2006's multiple countries
Merge branch 'billt2006-master'