groupings are now created from a basic dataset, which feels much nicer.  Dashboard class probably not needed, moving globally needed functions into the singleton 'insight' namespace
added marker series, starting larger refactor back to valueFUnction() and keyFunction() instead of defining x and y, as they change depending on the chart/series orientation (vertical/horizontal)