Overloaded operators in person

<< >> still to go.
Comment update
Test changes
removed std::endl

no need for std::endl.
Instead the user must make sure he/she closes the fstream object when
done with it.