Merge branch 'master' into development so they are up to date.
adds model for validation of name length. model test pass
adds validation for restaurant uniqueness.
passes tests for restaurant uniqueness
ammends error message for when the name is too short
Merge branch 'development'