Added a class for points.
Switched to boost.
Added node implementation.