Enhance

*Support parsing middle name, prefix (eg. Dr.) and suffix (eg. Jr.). 
*Added more cases to last name prefix.
*Now the response will be an array of  [first_name, middle_name, last_name, prefix, suffix].
*Updated specs.