started modifying code to be templated over scalar type T
modified the base class members to use scalar type T
modified the base class and derived classes to use correct template declarations
modified Bezier1 class to be correctly templated
modified Bezier1 styling issues
modified bezier2 to use scalar type
fixed some small issues with bezier2
fixed bezier3 class to be over scalar type T
fixed some small scalar type issues
fixed some issues with valuetype in bezierbase
fixed bezier base to be consistent in using N for allocating stuff