Merge pull request #3 from Tectract/develop

implemented smart pointers, point and curve skeletal objects.
Merge pull request #4 from Tectract/develop

smart point updates, gCurve instantiation passes
Merge pull request #5 from Tectract/develop

implemented NURBS curve basis functions A2.1, A2.2 from pages 68, 70 of ...
added parametric getPoint(), getPoints() for NURBS curves, needs testing.