Human name parser based on JavaScrip-Name-Parser by Josh Fraser.