Added class EnhancedIKSolver.

This class will have advanced inverse kinematic solver methods as solving a chain
but maintaining the next bone position intact