Added basic plygon class