Added class SkeletonState, this class allows to undo a modification on the
Skeleton. Also implemented logic to undo modifications on SkeletonController