Added comment regarding private constructor, fixed selfassigment error in Image constructor.
Renamed Point class into Dimension.