Added matrix.h include line to eigensolver.h. Was not compiling without it on some systems.
Added arnoldi method to eigensolver.h. Iteratively computes dominant eigenvector of a general matrix. Still need to add support for computing sub-dominant eigenvalues and eigenvectors.
Removed some unused typedefs that were causing a warning.