Added many requests, made CoinbaseClient properly Disposable, added runtime checks of required information on request objects.