Initial go at out of order loading working
Unordered loads looking good for XML, needs better testing though.
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
debugging xml ooo
Changed the way vector<bool> works to avoid issues with XML.

XML out of order seems to be working fine but the unit tests are running into a crash on the out of order test, which
doesn't show up in the sandbox version of the same thing.  Need to debug this and out of order should be good to go
for XML.
out of order XML working properly:

Errors in unittests turned out to be errors in the way the tests were written,
not in the actual XML archive.

Additional errors were due to improper loads in vector<bool>, which is now
fixed.
removed debug messages, closes #14