Added empty input data error catching for PCA analysis.
Merge pull request #29 from thehyve/issues/117-PCA-empty-data-error-catching

Added empty input data error catching for PCA analysis.