Country specific validations

- [ ] Allow validations per country
- [ ] Handle 'no country' set
- [ ] Allow country to be dynamically set from a record attribute
- [ ] Update README