correct mistaken substitution of `first` for `limit` in prior commit
refactor name_test#create_test_name and name.rb#create_name

* fix bugs in create_test_name
* give less deceptive name to `create_name` method