pretty major API changes. use url.Values wherever possible. implemented *client.doWithAuth() along side *client.do(). nothing truly functional just yet, oauth testing turns out to be difficult.