Added Uniqueness Validations to All Models

I added uniqueness validations to keyword, phone and subscription.
Specifically, keyword names, phone numbers, and keyword to phone
relationships are now unique.
Merge branch 'unique-model-fixes' into development