Source formatting.
Callbacks are returning data as JSON objects now.
Factory method for client.
Proxy & useragent support.