Added support for bones without animation data (stores nodeOffset and used in place of animation data).
Cleaned up a lot of code and renamed values appropriately.