get_lead -> get_leads

We can't know how many leads will be returned by getLead beforehand. The
old solution was to return nil on >1. That was bad enough that I'm
changing the public methods all to get_leads and making them always
return an array of leads.
get_lead for idnum, return [] for get_leads exception