Country specific validations

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