SpiderWebPlot overhaul and some generics

I have added a whole bunch of code I had from my company's version of JFreeChart along with generification of a few things. I have some examples for the new features, but don't really know where to put them.