Made mesh_vertecies into a vector<PointVector> to make CSG easier, addev default constructor to PointVector
Added Union (CSG) to Paramteric_Surface
Merge branch 'development' into nurbsimplement

Conflicts:
	Parametric_Surface.cpp (fixed)
	Parametric_Surface.h (fixed)
Updated Parametric_Surface to use min_comp() and max_comp()
Merge branch 'pvect' into meshimpl

Conflicts:
	Parametric_Surface.cpp (fixed)
	Parametric_Surface.h (fixed)
	PointVector.cpp (fixed)
	PointVector.h (fixed)
	main.cpp (fixed)
Added Graph class for future use with CSG
Updated README to include me, Joline Granath
Fixed make clean
Changed Vertex struct to Triangle (Probably more useful), fixed include problems with PointVector
updated makefile
New namespace: Geometry. Paramertic_Surface, Graph and Triangle are a few that will relocate to this namespace.
Moved Geometry namespace to it's own folder.
Added Polygon class, began working on Triangle methods
Merge branch 'pvect' into meshimpl

Conflicts:
	Geometry/Parametric_Surface.cpp (fixed)
	PointVector.cpp (fixed)
	PointVector.h (fixed)
Merge branch 'meshimpl' into nurbsimplement
Rewrote def_param_axis_func to use PointVectors
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)