Implemented orthonormalization. Projection now working.