renamed sparse_pca and some improvement
merging and stuff
fixing stuff