make ThinkfulPerson more generically useful across API users
clean up method names and add many comments; improve date parsing to use dates instead of strings
move ThinkfulPerson into own lib so it can be reused; clean up interface and methods; add comments
1st checkin: migrates Zoho leads and contacts to Customer.io
tweak for clarity; comments; better file loading