Reduce the amount a treatments sent via websockets to display on the chart for #286

Also added a basic opts to treatments.list() that can be extended as needed