move demo data generator into this repo; update to validate against schema (except for settings); add indexed_segments (for demo data generation) to .gitignore
add settings to demo generator script
adjust a basalutil test slightly to get new demo data to pass (suspected floating point imprecision)
update demo data with settings
specify a couple of missing required types inside inner settings objects
remove unfinished TODO
Merge branch 'master' into jebeck/tabular-basal-settings
add composeMsAndDateString and getMsFromMidnight functions for use in settingsutil
add crossfiltering by datatype, diabetesData property of tidelineData
minor renaming to follow repo convention
add d3 as npm devDependency (for running tests in node)
always supply d3 (because tidelinedata needs it now)
generate fill and basal settings segments data here
write settings utility to generate basal settings segments by schedule; stub out basal settings tabular display in factory and plot function
use normalEnd for determining final endpoint if available
fix initial smbg selection to allow for proper exiting
bring back animation on hide/show; fix class names
everything is proper selection subsetting and nothing hurts
small refactor and addition of comments to avoid magic numbers
refactor and add comments to avoid/reduce magic numbers