Implemented ConjugateGradient and improved documentation further