Redesigned Geometry::Surfaces parametric constructor to allow for future expansion into more dimensions.
Cleanup in Geometry::Surface
Wrote random handler class, moved Simplexnoise to Utility folder.
fixed random::uniform
Merge branch 'development' into geometry
PointVector::rotate
minor change in mul_dot
Triangle_mesh now uses Geometry::Vertex to store vertex information instead of Geometry::Vector.
This will make it easier to add more attributes to each vertex later on.
Added pos_t attribute to Vertex, minor changes to DrawHandler.