SurnameCorrector is now a Singleton.
Regexp developed that is used to scan for parts of a name.
Order of prepositions and titles is taken care of during list generation:
Data section of maketitlelist.rb to be specified from less to more specific
titles. Data section of makeprepositionlist starts with shorter versions (e.g.
"van den"  before "van".