indexes initials, legal name, and full legal name. also added custom analyzer for edgeNGram support on primary name fields DIR-56

Instructions: run `Person.import force: true` to apply the new mapping to your elasticsearch person index
Merge pull request #7 from biola/dir-56_partial_match_on_names

supports better person searches