Starter stuff for problem 5. Big commit. Ugh.
Added an sampling over the entire curve. Also made corrections to sampling of knots and valid knot ranges.
Added a gnuplot script for the BSpline curve.
Added a function for calculating the derivatve of the BSpline.
Correction to the find_derivative function.
Added a new file to containing algorithms related to BSplines.