First name and last name should not always be mandatory

When no first or last name can be found, exceptions are thrown.  This pull request makes it possible to parse "Dr. Jekyll" and "Henry".