fetch trades as a stream

also refactored makePublicRequest/makeRequest