Renamed data stream cache to data stream client.

The ds client uses a device cloud client, and caches data streams to make getting multiple streams for multiple devices faster, since it uses one http request

Added #path to data stream

Added some client tests for device core