add uniqueness and max length to booth name, add method for user_booth