NN4M Changes Applied

Task:
1: Add data source picker
2: Add ability to change chart type
3: Show device combined total in buckets

achieved...

1: Yes: Drop down box added to allow picking of different csv files as
data source
2: Yes: Radio buttons added to switch between chart types on given data
source & group modifier
3: No: Could not achieve buckets based on device totals as pie chart
limitation does not allow custom role to add extra info in to hover
tooltip, meaning you would lose the device id labels, leaving you with
meaningless numbers in the pie chart

extra changes which helped the above...
-added onchange/onclick events to new drop downs & radio buttons tied to
aggOptsThenDrawViz function
-added new function aggOptsThenDrawViz to aggregate all modifiers set by
user in UI then pass them in to the main drawVisualization function
-removed chart wrappers, sliders, and dashboard, just use switch case to
pick the right chart based on UI