Fixed Point::read(istream&)

Point::read(istream&) now works regardless of number of spaces between
numbers and/or parenthesis.

Also reincluded default constructor for Rectangle.