Adds South, and initial migration
Makes key a DB field
Merge branch 'custom-slugs'