Removed old hamiltonian generation function.
Removed all but the genFitMatrix hamiltonian generation function and some old functions in GenHamMat.cs.  Removed obsolete function calls from SOCJT.cs.
Removed the debug flag from input, output, and all relevant code in SOCJT.cs and Lanczos.cs.
Made it so that BasisSetTooSmallException  works for both block Lanczos and naive lanczos.
Simplified the call to the OutputFile.makeOutput function by removing obsolete parameters.
Made it so that eigenvalue symmetry is only printed if blockLanczos is done or if naive lanczos and evecs are evaluated.
Added a comment to a function in FitSOCJT.cs
Fixed a stupid error where the FitHamList was being cleared on every call to the SOCJT routine in the fits.
Added a bunch of comments to GenHamMat.cs.  Also, removed some old commented out code.
Added some more comments and the XML function description for the CrossTermInitialization function.
Removed an unnecessary portion from the FileInfo.cs fall.
Added the instruction manual to the repository.
Changed newRanom to oldRandom and made new random routine the default.
Changed eigenvector generation routine in the new lanczos routine so that it's only calculating the eigenvectors that correspond to real eigenvalues, not all.
Added some comments.  Time to merge with master.
Merge branch 'code_cleanup'

Conflicts:
	SOCJT 2/GenHamMat.cs
Fixed the merge problem.  Just comments.