Added point class
Added PointSet class that draw collections of points
Added GL_DYNAMIC_DRAW to VertexObject and TrailLine to Chain
First slow version of PointSet using Point class
Improved PointSet efficiency

Using buffer updates instead of a whole Point object for each point
Code reorganization on VertexObject
Trail in Chain now updates the point instead of reseting when full

When addPoint in PointSet hits the limit it uses a circular array to
delete the first point and update it with the new one
Added endEfectorPosition function in Chain
Added costFun to Chain class
Added chain get num joints
Added working chain to Simulationsolver
Chain copy constructor, simulation solver finiteJacobian and wroking chain
Added updateAngles to the simulation solver, first working example
Added triangle to mark the goal position
Jacobian is now normalized, when the point is reached, dont solve any more

Marker placed at endPosition on initialization
Added several TODO
Chain draw moved reodered code
chain draw divided into DrawBonesJoints and DrawTrail

Previous draw method was too long
Chain added updateMatrices method to put together duplicated code
wChain attribute in Simulation solver is now a ChainPtr instead of a Chain*