trying to overload << operator and getting reference headaches