added scipy.sparse.linalg.eigh to ktica.py instead of the non-sparse funciton. This is much faster if you only want the top 100 eigenvectors of a 10k x 10k matrix.