address feedback from PR:
- more informative error message when BGUtil not given a DAILY_MIN in the opts
- return bg data type along with `breakdown` object to make it easier to switch puddle labels