Combine multiple first names when separated by "&" or "and"

An attempt to fix issue #3, "Can't handle spouses".

Example: "Amy & Brian Smith"

Current behavior:
First: "Amy"
Middle: "& Brian"
Last: "Smith"

New behavior:
First: "Amy & Brian"
Middle: ""
Last: "Smith"