initial tests for totalBasal passing, floating point issues notwithstanding
use chai's .closeTo(fp, epsilon) for comparing floating point numbers; add test for basal fixture with temp basal
add stats.js and get it to log something
get rid of hand-wavey .closeTo() tests; add fixFloatingPoint function
Merge branch 'jebeck/BasalUtil-totalBasal' into jebeck/stats-widget
add bolusutil.js with incomplete (but passing) tests for totalBolus
update usage statement
housekeeping: reorganize describes for clarity
basic organization of stats widget (container for the three 'puddles') and puddle generator
add bolusUtil to stats widget
Merge branch 'master' into jebeck/stats-widget
add panBoolean parameter (stats pool doesn't pan); add pool.width() getter
make container.navString also emit 'currentDomain' event
first puddle (basal/bolus ratio) of stats widget working statically
add cbgutil for stats widget; additional work on basal and bolus utilities (adjust to Watson'd data, etc.)
working dynamic pie charts in stats widget, but in need of sorting, etc.
Merge branch 'master' into jebeck/stats-widget

Conflicts:
	test/basalutil.js
Merge branch 'master' into jebeck/stats-widget
disable pie layout sorting to keep slices in the same place
add test fixture for basal data ending in a temp segment to demonstrate failing test