def get_responses_from_server(args = {})
      use_encryption = get_config(SFTP_USE_ENCRYPTION_CONFIG_NAME, args)
      @responses_expected = args[:responses_expected] ||= @responses_expected
      response_path = args[:response_path] ||= (File.dirname(@path_to_batches) + '/' + RESPONSE_PATH_DIR)
      username = get_config(SFTP_USERNAME_CONFIG_NAME, args)
      password = get_config(SFTP_PASSWORD_CONFIG_NAME, args)
      url = get_config(SFTP_URL_CONFIG_NAME, args)

      if(username == nil or password == nil or url == nil) then
        raise ArgumentError, "You are not configured to use sFTP for batch processing. Please run /bin/Setup.rb again!"
      end
      response_path = prepare_for_sftp(response_path, use_encryption)
      if use_encryption
        response_path += ENCRYPTED_PATH_DIR
      end

      download_from_sftp(response_path, url, username, password)

      if use_encryption
        decrypt_response_files(response_path, args)
      end
    end
def get_responses_from_server(args = {})
      use_encryption = get_config(SFTP_USE_ENCRYPTION_CONFIG_NAME, args)
      @responses_expected = args[:responses_expected] ||= @responses_expected
      response_path = args[:response_path] ||= (File.dirname(@path_to_batches) + '/' + RESPONSE_PATH_DIR)
      username = get_config(SFTP_USERNAME_CONFIG_NAME, args)
      password = get_config(SFTP_PASSWORD_CONFIG_NAME, args)
      url = get_config(SFTP_URL_CONFIG_NAME, args)

      if(username == nil or password == nil or url == nil) then
        raise ArgumentError, "You are not configured to use sFTP for batch processing. Please run /bin/Setup.rb again!"
      end
      response_path = prepare_for_sftp(response_path, use_encryption)
      if use_encryption
        response_path += ENCRYPTED_PATH_DIR
      end

      download_from_sftp(response_path, url, username, password)

      if use_encryption
        decrypt_response_files(response_path, args)
      end
    end
Grabs response files over SFTP from Litle.
 Params:
 +args+:: An (optional) +Hash+ containing values for the number of responses expected, the
 path to the folder on disk to write the responses from the Litle server to, the username and
 password with which to connect ot the sFTP server, and the URL to connect over sFTP. Values not
 provided in the hash will be populate automatically based on our best guess