added unit test for unordered loads and fixed an error with loading/saving vectors of bools.

unit test is currently crashing on the xml load test
more progress towards unordered XML - need to look everything over and clean up