added a much more complicated skeleton. It looks like bones are all named node now, and some null ones may be being added, but it seems to traverse the xml correctly