Update diagonalization

You will need to download jama from here. 
http://math.nist.gov/javanumerics/jama/