this commit contains Purser's fixes
removed unnecessary transform between 'base_to_world_' between the robot base frame and the world frame
initialized local 'previuos_id variable to nil id
renamed frame related string members and add extra arguments in the constructor for setting the ik solver parameters