added uniqueness validation on name
better name validation for duplicate 2x+ names
Merge branch 'typeahead_alex'