Fixed reference requirements in PointVector
Added normalization methods to PointVector
Fixed indent issues
Generalized PointVector constructor using variadic templates
Added projecttion and taxicab methods to PointVector. Fixes #5
Parametric_Surface can now use both function pointer and functors with calculate_mesh()
Merge branch 'pvect' into nurbsimplement

Conflicts:
	PointVector.cpp (fixed)
	PointVector.h (fixed)