allowing GetAuthenticatedClient to take dynamic and parse query

Allowed the interface to accept dynamic so Nancy Query can be passed in, then we handle creating the namevaluecollection. Less code for the user to write that way.