def send_email(template_name, email, vars={}, options = {}, schedule_time = nil, limit = {})
      post = {}
      post[:template] = template_name
      post[:email] = email
      post[:vars] = vars if vars.length >= 1
      post[:options] = options if options.length >= 1
      post[:schedule_time] = schedule_time if !schedule_time.nil?
      post[:limit] = limit if limit.length >= 1
      api_post(:send, post)
    end
def send_email(template_name, email, vars={}, options = {}, schedule_time = nil, limit = {})
      post = {}
      post[:template] = template_name
      post[:email] = email
      post[:vars] = vars if vars.length >= 1
      post[:options] = options if options.length >= 1
      post[:schedule_time] = schedule_time if !schedule_time.nil?
      post[:limit] = limit if limit.length >= 1
      api_post(:send, post)
    end
params:
   api_key, String
   secret, String
   api_uri, String

 Instantiate a new client; constructor optionally takes overrides for key/secret/uri and proxy server settings.
 params:
   template_name, String
   email, String
   vars, Hash
   options, Hash
     replyto: override Reply-To header
     test: send as test email (subject line will be marked, will not count towards stats)
 returns:
   Hash, response data from server