Adding Bezier Point, Bezier Detail and Bezier Tangent functionality and tests

Adds the Bezier Point, Bezier Detail and Bezier Tangent as a part of fixing #25 

These are all of the commits for bezier related activities.  Curves and Vectors will get their own pull requests.