Added check to prevent plotting 3D if not possible.
Fixed unnoticed bug in PCA (Thanks to https://github.com/wihoho for reporting!). Added Eigenvalues to the model, if someone needs it for evaluation. LDA now returns only the chosen number of components (although you often want all).