Changed expected release date. Almost there...
Fixed up the vector_cast func so it works with const conversions.
Moved the Node class and the Node Iterator to their own file.

Node::Iterator is now its own class, since accessing private members of
the Node wasn't necessary for its implementation.
Added a Quadtree implementation with Tests.