fixed bug with not recognizing oblong apertures.
added polygon apertures, but untested.
things fail ungracefully when offset polygon self intersects.  Added to new section 'known issues' in README