I tested the DataGenerator class by plotting its output and it looks like it should be working fine - I am not sure why neither LDA or QDA seem to work consistently with this data as opposed to the old function 
![test_plot](https://f.cloud.github.com/assets/1965489/466668/b7e1add0-b661-11e2-9683-81cb1414e53c.png)