Added AsyncClient and derived JSONClient
implemented test json request using the AsyncClient framework