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*
SimulationSolver, stepSize is now given as argument on each step call
Chain trail points are added if difference in distance is bigger than epsilon
Minor changes