reverted the handler-functions idea, lowercased request and header sugars
replaced the client object with chained requests
added accept and body request sugars (eg getJson, postJson)