improvements

personModel ver2 uses prototype, a requested improvement

stringDeliminator does not store empty strings, a requested improvement
stringDeliminator uses a slightly better for loop, with less length lookups