Fixed a bug over poor quality of some data files
wip in terms of adding better name parsing
wip lots of little bugs

* copy used to keep the being/beingr objects from overlapping
* no longer removing "-" from names
* removing "co" from names if "city" isn't there (avoid colorado
  scenario as best we can)
* expanded breakers, where a firm puts itself in the client name field
  to include some more common cases.
* stripping out stray )('s where applicable
* added in parsing to split out "former" relationships from names. Had
  to restructure merging to pass around record labels and wait to look
  up the beings until the last moment
* experiment.py makes it easy to compare the results of the name
  processing and exact/fuzzy string matching via a listing of clusters
  in rough alphabetical ordering.