Areas

- reworked Areas
- implemented Polygon class