Making makefile a bit nicer, moving some code around in xml.hpp to better organize it
more reorg/doc updates
mostly comment changes
documentation and code cleanup
Progress towards #13 unordered JSON loads
Fixes #27
working on json unordered loads, almost settled on a solution
unordered json working, needs to be optimized
Should close #13

Cleaned up the implementation a little, I'm sure it can still be optimized further.  Undid some hacky things in
rapidjson that the old implementation utilized.