Separate polygon winding number from tests; implement Polygon class.
Add Polygon.area method.
Make compatible with unittest2 for Python 2.6 testing.