def create
      @response = self.class.post(create_url, headers: auth_header, body: to_json)
      success? ? true : parse_errors
    end
def create
      @response = self.class.post(create_url, headers: auth_header, body: to_json)
      success? ? true : parse_errors
    end
Instantiate the Lead
 Params:
 +attributes:: hash of strings containing the lead last_name, email, company, job_title, phone, and website
 +credentials:: hash containing credentials to access salesforce api
   +instance_url:: instance url from salesforce api
   +token:: access token from salesforce oauth

 Example:
  Salesforce::Lead.new({
      last_name: 'Doe',
      email: 'john@doe.com',
      company: 'Foo Bar Inc.',
      job_title: 'Developer',
      phone: '55011998012345',
      website: 'http://johndoe.com'
    }, {
      token: 'Token123ABC',
      instance_url: 'http://n123.salesforce.com'
  })
 Sends the lead to Salesforce

 Sets the reponse instance variable and returns true if the request succeeds

 or set the erros instance variable and returns false if it fails