updated date, removed useless overloads
word change
implemented istream operator