Country code

Closes #23 

Of course country codes still need to be added, but this builds in the support