adds hashed shape calculation into bounding boxes
adds polygon operations in Polygon class
adds a couple of tests for hashed shape
adds test for container polygon checker