Define unit tests for Path#contains, some are currently failing.
Implement Curve#getCurvatureAt().
Fix issue with imprecise tangents / normals to curves at t = 0, 1.
Improve precision of Numerical.solveCubic() and fix issues in Curve.getCrossings().

Closes #202.