Add the ability to set the absolute position, rotation and scale of a bone.
Improve the animation system to make things a bit easier to understand.

This resolves issue #23.