std::endl -> "\n" (performance amendment - no stream flushes)

In ostream& operator<< I changed std::endl -> "\n" (performance amendment - no stream flushes)