Finished refactoring dataPlot according to some of luke's suggestions.
Merge remote-tracking branch 'upstream/master'
Optimized the dataPlot a bit further.
Merge pull request #7 from Shadow6363/master

Finished dataPlot Refactoring