- country is dropdown of allowed countries

- purchase year/month is now initially set on string
- country dropdown added for allowed countries
- zip validation