Add sparkline-y features (current, max, min)

Also colours for all three.

Todo before merge:

- [ ] fix end circles size to not exceed container
- [ ] browser testing