Allowed the token to contain characters the names couldnt.  Created seperate hash table for people types in hash read to allow an employee and guest with same name.  Should probably put all the regexs into one function with the different regex strings being passed in.