Clean up macro use
Clean up derivative data
Test NURBSBasis inner constructor
Start work on NURBS evaluation tests