Overflow istream >> for person instead of using function add()