Removed PSPolygon's Polygon inheritance

Converted all constructors.
Introduced errors in intersects() method.
Converted intersect()

Renamed intersect() to intersects().
Added unfinished private methods to determine specific types on
intersection (intersectPolygon(), intersectLine(), and
intersectPoint()).
Changed the order of POLY constants.
Made POLY constants final.
Commented old intersect().
Created intersectPoint()