Added area, __str__, and __repr__.