allow '>' or '@' in the names files

If names entries started with either of these format characters, they
would not match in the hash lookup.  Adjusted parse_names() to now
always strip these from the name before adding them to the hash.