QuadTree(Node) can be initialized with a list of points
bugfix: overlapping points
Node.walk() iterates over all points inside
bugfix: intersects_rectangle() also True when rectangle is larger