Added test for streaming. Realized that date formats are being sent back differently when data is streamed (because it's being serialized, and then deserialized as JSON).  This is probably ok.