Refactor to use list instead of array

Signed-off-by: Igor Popov <igor.popov89@gmail.com>
Ignore honorific

Signed-off-by: Igor Popov <igor.popov89@gmail.com>
Extract method to split names

Signed-off-by: Igor Popov <igor.popov89@gmail.com>
Extract method for checking honorifics

Signed-off-by: Igor Popov <igor.popov89@gmail.com>