Issue #30: article model
- fixed a bug where uniqeness validation of country and region broke seeding
- introduced article model