QuadTree represents field described on [x,y) x [x,y)
Updated ranges in comments.
Updated LocationCodeTests to not evaluate right range value.
Added clearing the tree.

This required implementing of (assignment) copy and move constructors for QuadNode.