Finished dataPlot Refactoring

I've been talking with Luke during my graphing library benchmark design and he's offered a few ways to optimize things in Google Groups. I'd begun implementing some of those into a test branch and as you're well aware by now, accidentally included them in a prior commit. Anyway, I've finished copying over the code from my benchmark so that people have an actual working version; however, that is not meant to imply my final recommendation is pyqtgraph. It and Chaco are currently still battling it out and although Chaco has better performance, pyqtgraph is easier to install so I'm hoping Luke can fix the former and we won't have to change anything.