- shape points where int, changed to float as they are actually float
- typedef`d the shape point pair field
- updated test_xml_level with objects of all types
- updated tests to test objects
- fixed main based on the previous commits