Added Polygon (declaration + comments) + tests