def authenticate(credentials = {})
      url = Base + 'login'
      response = @communicator.get(url, credentials)
      if response.code == '200'
        login_result = Org::Familysearch::Ws::Identity::V2a::Schema::Identity.from_json JSON.parse(response.body)
        @communicator.session = login_result.session.id
        return true
      else
        return false
      end
    end
def authenticate(credentials = {})
      url = Base + 'login'
      response = @communicator.get(url, credentials)
      if response.code == '200'
        login_result = Org::Familysearch::Ws::Identity::V2a::Schema::Identity.from_json JSON.parse(response.body)
        @communicator.session = login_result.session.id
        return true
      else
        return false
      end
    end
====params
 fs_communicator: FsCommunicator instance
 ==== Params
 <tt>credentials</tt> - :username, :password